Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 没有子目录的pyqt-QFileSystemModel?_Python_Windows_Pyqt - Fatal编程技术网

Python 没有子目录的pyqt-QFileSystemModel?

Python 没有子目录的pyqt-QFileSystemModel?,python,windows,pyqt,Python,Windows,Pyqt,是否可以在QTreeWidget中使QFileSystemModel仅显示路径中的文件夹,而不显示其子文件夹?另外,我可以使用QFileSystemModel获取文件夹大小(其中包含任何内容)吗 这是我的代码,仅对文件夹进行筛选: m_index = r"C:/folder" model = QtGui.QFileSystemModel() model.setRootPath(m_index) model.setFilter(QtCore.QDir.Dirs|QtCore.QDir.NoDot

是否可以在
QTreeWidget
中使
QFileSystemModel
仅显示路径中的文件夹,而不显示其子文件夹?另外,我可以使用
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))

没关系,
view.setItemsExpandable(False)
完成了任务…

你知道如何获取文件夹大小了吗?