示例代码:
import sys
from PyQt6.QtGui import QFileSystemModel
from PyQt6.QtWidgets import QApplication, QTreeView
from pyexpat import model
if __name__ == '__main__':
app = QApplication(sys.argv)
# (1) Windows系统提供的模式
model = QFileSystemModel()
dir = "F:/"
model.setRootPath(dir)
# (2)为树添加windows系统提供的模式
tree = QTreeView()
tree.setModel(model)
# (3) 设置树相关属性
tree.setWindowTitle("Windows系统文件系统视图")
tree.resize(640, 480)
tree.expandAll()
tree.setColumnWidth(0, 200)
tree.setIndentation(20)
tree.setAnimated(False)
tree.show()
sys.exit(app.exec())
示例效果:

697

被折叠的 条评论
为什么被折叠?



