3
我开始Qt/pySide编程,并试图用QFileSystemModel作为模型实现一个简单的QListView。我有这个工作,并且还在模型上定义了一个名称过滤器。我想获得QListView中所有文件的列表(或者更确切地说是底层模型)。在QFileSystemModel()中列出文件的最佳方法?
下面的代码出现要做到这一点,但是令人难以置信的丑陋,不可能是正确的方式。帮帮我!
model = myQListView.model()
idx = model.index(model.rootPath())
for i in range(0, model.rowCount(idx)):
child = idx.child(i, idx.column())
print model.fileName(child)