Виджет-контейнер |
Здравствуйте, гость ( Вход | Регистрация )
Виджет-контейнер |
fantom |
10.4.2009, 15:45
Сообщение
#1
|
|
Студент Группа: Участник Сообщений: 47 Регистрация: 29.1.2009 Пользователь №: 515 Спасибо сказали: 1 раз(а) Репутация: 1 |
Возникла необходимость сделать виджет-контейнер. По сути это обычный виджет в котором могут находится другие виджеты вместе со своими дочерними виджетами. Работа с ним будет происходить примерно следующим образом: в дизайнере мы переносим мышкой необходимый виджет на виджет-контейнер, и он определяет типы объектов которые на нем находятся(все они наследники от QWidget) и по команде add добавляет внутри себя новый набор виджетов который является клоном того что положили в дизайнере.
Вот тут наглядно что я хочу получить(в упрощенном варианте). Основная проблема в определении типов всех дочерних виджетов виджета-контейнера. Понятно что надо работать с шаблонами c++ но как? Может кто может что подсказать? |
|
|
||
fantom |
10.4.2009, 17:09
Сообщение
#2
|
Студент Группа: Участник Сообщений: 47 Регистрация: 29.1.2009 Пользователь №: 515 Спасибо сказали: 1 раз(а) Репутация: 1 |
Вообще у меня задача стоит клонировать и мои собственные виджеты, которые сделаны как плагины дизайнера.
Впринципе т,к, виджетов не очень много можно сделать case. Но этого бы очень не хотелось бы. Появилась одна идея,, Но для этого нужно будет переопределять все элементы которые необходимо клонировать. Как то так..
|
|
|
Текстовая версия | Сейчас: 15.1.2025, 5:01 |