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)