Я использую следующий код из официального примера:
model = QFileSystemModel()
model.setRootPath(QDir.currentPath())
view = QTreeView(parent=self);
view.setModel(model)
Я ожидал, что он расширит структуру каталогов в древовидном представлении, чтобы отобразился каталог, из которого запускается моя программа. Однако я получаю нерасширенное дерево, начинающееся с корня файловой системы. Как я могу сделать это правильно?
Я пробовал использовать expand
, но это не помогло:
model = QFileSystemModel()
index = model.index(QDir.currentPath())
view = QTreeView(parent=self);
view.setModel(model)
view.expand(index)
Древовидное представление по-прежнему не развернуто.