Название: [РЕШЕНО]PropertyBrowser. Групировка свойств. Отправлено: Nemo2000 от Февраль 12, 2011, 15:57 Делаю свой PropertyBrowser. Использовал представление и модель дерева. Каждый елемент является вектором и состоит из двух частей "Property" и "Value". Для отображения используется два столбца. Каждый елемент может иметь дочерние елементы. В таком случае он может раскрываться. Результат в файле PropertyBrowser2.jpg.
Теперь проблема..не могу придумать как все эти свойства погрупировать. Тоесть должны быть строчки в которых елементы занимают два столбца и могут раскрываться. Результат должен быть таким как в редакторе свойств Qt Creator (PropertyBrowser.jpg) Готовый QtPropertyBrowser не предлагать. Надо сделать свой, хоть и похожий :) Название: Re: PropertyBrowser. Групировка свойств. Отправлено: trot от Февраль 12, 2011, 16:58 Необходимо добавить еще один уровень иерархии
Название: Re: PropertyBrowser. Групировка свойств. Отправлено: Nemo2000 от Февраль 13, 2011, 13:08 А то что на этом уровне отображается только один столбец, а не два как у всех елементов, как реализовать..?
Или это елементарный span на уровне представления? В MVC новичёк,так что многого не понимаю :) Название: Re: PropertyBrowser. Групировка свойств. Отправлено: trot от Февраль 13, 2011, 18:35 Вообще-то отображается два столбца, просто во-втором столбце для этого уровня нет значения, и с помощью стилей добиваются эффекта объединения столбцов этой записи.
Название: Re: PropertyBrowser. Групировка свойств. Отправлено: Nemo2000 от Февраль 14, 2011, 17:33 Получилось :)
Использовал функцию QTreeView::setFirstColumnSpanned :) Огромное спасибо :D |