Создание и добавление окон в 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 |
|
|
||
bynet |
2.11.2010, 14:26
Сообщение
#2
|
Студент Группа: Участник Сообщений: 69 Регистрация: 17.3.2008 Из: Belarus Пользователь №: 124 Спасибо сказали: 0 раз(а) Репутация: 0 |
ClientWindow унаследован от QMainWindow. У него есть тул бар. по нажатие по которому должно поверх отображаться окно не навесь экран, чтобы я мог вносить данные
И в главном окне MainWindow я устанавливаю в центральный виджет mdiarea. И потом туда понажатию кнопки запихиваю ClientWindoW, а уже по надатии кнопки в clientwindow должно поверх появлятся окно. Может у меня подход неправильный? Сообщение отредактировал bynet - 2.11.2010, 14:27 |
|
|
Текстовая версия | Сейчас: 3.12.2024, 5:13 |