Property browser |
Здравствуйте, гость ( Вход | Регистрация )
Property browser |
Гость_0xFF_* |
9.11.2007, 21:32
Сообщение
#1
|
Гости |
День добрый
Пишу программу, очень нужен property browser, кто-нибудь реализовывал такой компонент на Qt? С чего начать? Видел такой в Qt Solutions, но они не дают его даже для разработки некоммерческой/open-source проги ( Думал может кто-нить в сети расшарил(все равно никакой коммерческой выгоды с проги не буду иметь, да и для себя пишу ) - тоже нету . Один выход - писать самому... может кто поможет чем-нить? |
|
|
ViGOur |
9.11.2007, 22:02
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
В чем именно проблема, в реализации?
Просто одно дело, когда есть какие-то проблема при реализации, другое, когда ищешь готовое решение. Готового решения кроме как в Qt Solutions я не видел. |
|
|
ViGOur |
9.11.2007, 22:32
Сообщение
#3
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Вот есть статья как создать свой The Property Browser Framework
Думаю по ней, будет понятно, с чего начать... |
|
|
Гость_Гость_* |
11.11.2007, 14:06
Сообщение
#4
|
Гости |
Хорошо, задам конкретный вопрос Можно ли в QTreeWidget вставлять вместо текста виджеты? Т.е. имеем две колонки(Property, Value) в колонке Property - имя свойства, а в колонке Value - виджет в зависимости от типа свойства(combo box, spin box и т.д.). Такое возможно? И как это сделать?
|
|
|
Гость_Гость_* |
11.11.2007, 14:45
Сообщение
#5
|
Гости |
Так, вопрос с виджетами снят, все оказалось проще чем я думал . Теперь не могу скрыть полоски которые показывают иерархию(не знаю даже как их назвать ), находятся слева от дерева, хочу оставить только крестики рядом с разворачивающемися элементами...
|
|
|
ViGOur |
11.11.2007, 15:33
Сообщение
#6
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Может QTreeWidgetItem::setChildIndicatorPolicy c параметром? Просто по умолчанию устанавливается QTreeWidgetItem::ShowForChildren, можно попробовать с QTreeWidgetItem::DontShowIndicatorWhenChildless
|
|
|
ViGOur |
11.11.2007, 15:53
Сообщение
#7
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
А вообще, я где-то видел на vb + qt реализацию property browser, поискать нужно только, как пример как что реализовать думаю подойдет.
|
|
|
Гость_Гость_* |
11.11.2007, 15:57
Сообщение
#8
|
Гости |
Не помогло. Вообще ничего не происходит с любыми параметрами . Написал setRootIsDecorated( false ), но теперь не видно даже крестиков перед разворачивающемися элементами =\
|
|
|
ViGOur |
11.11.2007, 16:09
Сообщение
#9
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
|
|
|
Гость_Гость_* |
11.11.2007, 16:33
Сообщение
#10
|
Гости |
Классный пример Только вот судя по скрину у них тоже есть эти вертикальные соеденители элементов =(
|
|
|
Текстовая версия | Сейчас: 18.12.2024, 22:53 |