Russian Qt Forum
Октябрь 01, 2024, 12:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО]PropertyBrowser. Групировка свойств.  (Прочитано 2807 раз)
Nemo2000
Гость
« : Февраль 12, 2011, 15:57 »

Делаю свой PropertyBrowser. Использовал представление и модель дерева. Каждый елемент является вектором и состоит из двух частей "Property" и "Value". Для отображения используется два столбца. Каждый елемент может иметь дочерние елементы. В таком случае он может раскрываться. Результат в файле PropertyBrowser2.jpg.
Теперь проблема..не могу придумать как все эти свойства погрупировать. Тоесть должны быть строчки в которых елементы занимают два столбца и могут раскрываться. Результат должен быть таким как в редакторе свойств Qt Creator (PropertyBrowser.jpg)

Готовый QtPropertyBrowser не предлагать. Надо сделать свой, хоть и похожий Улыбающийся
« Последнее редактирование: Февраль 14, 2011, 17:33 от _Nemo_ » Записан
trot
Гость
« Ответ #1 : Февраль 12, 2011, 16:58 »

Необходимо добавить еще один уровень иерархии
Записан
Nemo2000
Гость
« Ответ #2 : Февраль 13, 2011, 13:08 »

А то что на этом уровне отображается только один столбец, а не два как у всех елементов, как реализовать..?
Или это елементарный span на уровне представления?
В MVC новичёк,так что многого не понимаю Улыбающийся
Записан
trot
Гость
« Ответ #3 : Февраль 13, 2011, 18:35 »

Вообще-то отображается два столбца, просто во-втором столбце для этого уровня нет значения, и с помощью стилей добиваются эффекта объединения столбцов этой записи.
Записан
Nemo2000
Гость
« Ответ #4 : Февраль 14, 2011, 17:33 »

Получилось Улыбающийся
Использовал функцию QTreeView::setFirstColumnSpanned Улыбающийся
Огромное спасибо Веселый
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.043 секунд. Запросов: 21.