crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V   1 2 3 > »   
Ответить в данную темуНачать новую тему
> 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  


Нашел пример: Value Browser 3.

Ща гляну, что там с полосками...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 11.11.2007, 16:33
Сообщение #10





Гости








    


Классный пример :) Только вот судя по скрину у них тоже есть эти вертикальные соеденители элементов =(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V   1 2 3 > » 
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 17:50