PyQt: текущий каталог в QFileSystemModel - PullRequest
1 голос
/ 10 декабря 2010

Я использую следующий код из какого-то официального примера:

        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)

Вид дерева все еще не расширен.

1 Ответ

0 голосов
/ 10 декабря 2010

Вы должны использовать QTreeView.expand .

...