pyqt - 没有子目录的QFileSystemModel?

时间:2012-09-06 16:16:29

标签: python windows pyqt

是否可以在QFileSystemModel中仅显示路径中没有子文件夹的文件夹中的QTreeWidget?另外,我可以使用QFileSystemModel获取文件夹大小(包含其中的任何内容)吗?

这是我的代码只过滤到文件夹:

m_index = r"C:/folder"

model = QtGui.QFileSystemModel()
model.setRootPath(m_index)
model.setFilter(QtCore.QDir.Dirs|QtCore.QDir.NoDotAndDotDot)

view = QtGui.QTreeView()
view.setModel(model)
view.setColumnHidden(2, True)
view.setColumnHidden(3, True)
view.setRootIndex(model.index(m_index))

1 个答案:

答案 0 :(得分:1)

没关系,view.setItemsExpandable(False)完成了这项工作......