QTreeView / QFileSystemModel: Как мне ограничить глубину дерева? - PullRequest
3 голосов
/ 01 марта 2012

У меня есть QTreeView с QFileSystemModel в качестве модели.

Я не могу понять, как ограничить глубину дерева. Я бы подумал, что это будет функция модели?

Я имею в виду, например, что если установить глубину 1, то будут отображаться только элементы верхнего уровня (т. Е. Нет кнопок расширения в папках)

Глубина, равная единице, сделает дерево похожим на стандартное представление болота в проводнике Windows.

Я использую PySide, но могу понять ответы на PyQt или C ++.

1 Ответ

1 голос
/ 01 марта 2012

Не уверен, что это то, что вам нужно, но если вы просматриваете модель с помощью QTreeView, вы можете установить для свойств itemsExpandable и rootIsDecorated представления значение false.

...