Создание и добавление окон в QMdiArea, Как реализовать? |
Здравствуйте, гость ( Вход | Регистрация )
Создание и добавление окон в QMdiArea, Как реализовать? |
bynet |
2.11.2010, 12:16
Сообщение
#1
|
|
Студент Группа: Участник Сообщений: 69 Регистрация: 17.3.2008 Из: Belarus Пользователь №: 124 Спасибо сказали: 0 раз(а) Репутация: 0 |
Создаю главное окно QMainWindow. Затем устанавливаю центральный виджет QMdiArea. Есть другой класс ClientWindow: QMainWindow.
Добавляю ClientWindow в Mdiarea. Разварачиваю clientwindow максимально. У clientwindow есть кнопка по нажатии которой поверх этого окна должно дабавится Qwidget. Все работает. Но Qwidget тоже разварачивает максимально. Если сварачиваю то сварачиваются 2. Как сделать чтобы qwidget был размером 200 на 200(некакие ресайзыне не помагают), а clientwindow был развернут максимально? Код:
Скриншот: Сообщение отредактировал bynet - 2.11.2010, 12:17 |
|
|
||
Litkevich Yuriy |
2.11.2010, 14:25
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Как сделать чтобы qwidget был размером 200 на 200(некакие ресайзыне не помагают), а clientwindow был развернут максимально? особенность для МДИ - ресайзить нужно не виджет, а субокно (mdisubwindow), меня это тоже напрягает, не логично.mdiArea->addSubWindow(wgt); это тоже не верно, нужно командовать для субокна
wgt->show(); |
|
|
Текстовая версия | Сейчас: 1.12.2024, 7:44 |