使用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库内的相关模块才行了。

Logo

一站式 AI 云服务平台

更多推荐