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.

War es hilfreich?

Lösung

Sie müßten verwenden QTreeView.expand .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top