PyQt: répertoire courant dans QFileSystemModel
-
08-10-2019 - |
Question
Je suis en utilisant le code suivant de quelques exemples officiel:
model = QFileSystemModel()
model.setRootPath(QDir.currentPath())
view = QTreeView(parent=self);
view.setModel(model)
Je m'y attendais à étendre la structure de répertoire dans l'arborescence si répertoire à partir duquel mon programme est exécuté sera affiché. Ce que je reçois, cependant, est l'arbre à partir de la racine non dilatée du système de fichiers. Comment puis-je faire droit?
J'ai essayé d'utiliser expand
, mais il n'a pas aidé:
model = QFileSystemModel()
index = model.index(QDir.currentPath())
view = QTreeView(parent=self);
view.setModel(model)
view.expand(index)
L'arborescence est encore non dilatée.
La solution
Vous ne devez utiliser QTreeView.expand .
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow