使用Pyside6来显示指定的目录结构
examples/src/12 QTreeView example in Python at _ · pyqt/examples (github.com)
from os.path import expanduser
from PySide6.QtWidgets import QApplication, QTreeView, QFileSystemModel
home_directory = expanduser('~')
app = QApplication([])
model = QFileSystemModel()
model.setRootPath(home_directory)
view = QTreeView()
view.setModel(model)
view.setRootIndex(model.index(home_directory))
view.show()
app.exec()
pyqt6没有相关的QDirmodel库了,所以只能使用pyside6库内的相关模块才行了。