Виджет-контейнер |
Здравствуйте, гость ( Вход | Регистрация )
Виджет-контейнер |
fantom |
10.4.2009, 15:45
Сообщение
#1
|
|
Студент Группа: Участник Сообщений: 47 Регистрация: 29.1.2009 Пользователь №: 515 Спасибо сказали: 1 раз(а) Репутация: 1 |
Возникла необходимость сделать виджет-контейнер. По сути это обычный виджет в котором могут находится другие виджеты вместе со своими дочерними виджетами. Работа с ним будет происходить примерно следующим образом: в дизайнере мы переносим мышкой необходимый виджет на виджет-контейнер, и он определяет типы объектов которые на нем находятся(все они наследники от QWidget) и по команде add добавляет внутри себя новый набор виджетов который является клоном того что положили в дизайнере.
Вот тут наглядно что я хочу получить(в упрощенном варианте). Основная проблема в определении типов всех дочерних виджетов виджета-контейнера. Понятно что надо работать с шаблонами c++ но как? Может кто может что подсказать? |
|
|
||
igor_bogomolov |
10.4.2009, 23:14
Сообщение
#2
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
igor_bogomolov, вся эта процедура нужна для того, чтобы извлечь только нужный виджет из ui-файла, я правильно понял? Нужный виджет, со всем его содержимым(т.е. расположенными на нем другими виджетами) и с сохранением его свойств, и свойств элементов на нем расположенных.И сделать столько копий подобного объекта, сколько потребуеься. В общем на прилогаемом выше рисунке все видно. |
|
|
Текстовая версия | Сейчас: 20.11.2024, 5:05 |