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.

Était-ce utile?

La solution

Vous ne devez utiliser QTreeView.expand .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top