Можно ли использовать виджет в качестве элемента |
Здравствуйте, гость ( Вход | Регистрация )
Можно ли использовать виджет в качестве элемента |
Litkevich Yuriy |
18.8.2010, 13:59
Сообщение
#11
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
но и при отображении даже не знаю, не приходилось так делать.Первая извращённая мысль, которая приходит в голову - заставить делегат всегда показывать виджет-редактор (openEditor или что-то в этом роде). Вторая - если содержимое виджета статичное, то сделать снимок виджета и его показывать (grabWidget и всё такое) |
|
|
wiz29 |
18.8.2010, 14:15
Сообщение
#12
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
в том то и дело что содержимое виджета-состояния элемента (чек бокс, например, или несколько чекбоксов)
Как выход вижу сделать структуру данных аналогичную примеру StarDelegate, которая бы используя стиль рисовала бы контролы и хранила бы данные о контролах, но это как мне кажется долгий путь, но ничего друго пока не вижу. |
|
|
wiz29 |
19.8.2010, 8:51
Сообщение
#13
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
Сейчас смотрю в сторону QGraphicsView, там есть поддержка встраивания виджетов и вроде все удовлетворяет. У остальных контейнеров XXView все не очень гладко получается с реакцией на действия пользователя (щелчок мыши по итему производит лишь выбор итема, при этом редактирование елемента можно в лучшем случае начать вторым щелчком, это на мой взгляд не всегда подходит).
|
|
|
Litkevich Yuriy |
19.8.2010, 9:05
Сообщение
#14
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 4.12.2024, 2:36 |