Создание и добавление окон в 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 |
|
|
||
wiz29 |
2.11.2010, 14:31
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
ну по твоей логике для ClientWindow создается дочернее окно при активации некоторого экшна, соответсвенно, при сворачивании родительского окна, сворачиваются все дочерние окна. (я правильно понял логику приложения?)
|
|
|
Текстовая версия | Сейчас: 1.12.2024, 7:42 |