PyQt: aktuelles Verzeichnis in QFileSystemModel
-
08-10-2019 - |
Frage
Ich verwende folgenden Code von einem offiziellen Beispiel:
model = QFileSystemModel()
model.setRootPath(QDir.currentPath())
view = QTreeView(parent=self);
view.setModel(model)
erwartete ich es Verzeichnisstruktur in der Baumansicht zu erweitern, so Verzeichnis, aus dem mein Programm ausgeführt wird angezeigt würde. Was ich bekommen, ist jedoch nicht expandierten Baum mit Root-Dateisystem zu starten. Wie kann ich es richtig?
machen Ich habe versucht expand
verwenden, aber es hat nicht geholfen:
model = QFileSystemModel()
index = model.index(QDir.currentPath())
view = QTreeView(parent=self);
view.setModel(model)
view.expand(index)
Die Baumansicht ist noch nicht expandiert.
Lösung
Sie müßten verwenden QTreeView.expand .
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow