Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: jaroslav от Июль 04, 2013, 23:52



Название: QTreeView плюс(+) без child
Отправлено: jaroslav от Июль 04, 2013, 23:52
Подскажите, можно сделать, что-бы Item в TreeView не имея child отображал плюс(+)?


Название: Re: QTreeView плюс(+) без child
Отправлено: jaroslav от Август 14, 2013, 18:16
Решено! Наследоваться от QAbstractItemModel, нужно затем переопределить canFetchMore {return true;}. Добавлять по fetchMore().


Название: Re: QTreeView плюс(+) без child
Отправлено: gil9red от Август 14, 2013, 18:19
А просто нельзя было для item'ов не указывать child'ов? :)


Название: Re: QTreeView плюс(+) без child
Отправлено: jaroslav от Август 15, 2013, 15:23
Как? Покажите пример?


Название: Re: QTreeView плюс(+) без child
Отправлено: gil9red от Август 16, 2013, 11:52
а хрен его знает :)
просто предположил, ибо с моделью QFileSystemModel, когда происходит осмотр дисков, то стрелку развертывания показывается, хоть диск пуст: