Как правильно назначить QLayout* для QMainWindow? |
Здравствуйте, гость ( Вход | Регистрация )
Как правильно назначить QLayout* для QMainWindow? |
RazrFalcon |
31.3.2011, 13:21
Сообщение
#1
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Сейчас делаю так:
пишет что лайоут для главного окна уже задан.Как правильно делать? |
|
|
Авварон |
31.3.2011, 13:41
Сообщение
#2
|
Студент Группа: Участник Сообщений: 99 Регистрация: 26.4.2009 Пользователь №: 709 Спасибо сказали: 14 раз(а) Репутация: 0 |
Ну первый способ корректен.
Просто у мейнвиндоу действительно уже есть лайаут (класс QMainWindowLayout) к-ый управляет компоновкой меню/тулбаров и доков. |
|
|
silver47 |
31.3.2011, 13:52
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: 6 |
У главного окна уже есть layout, mainMenu и statusbar. Можешь просто вставить в него виджет:
А его, в свою очередь получить как, какой нибудь QGroupBox::setLayout(...) QGridLayout *layout = new QGridLayout(this); Не указывай родителя и все получиться Сообщение отредактировал silver47 - 31.3.2011, 13:53 |
|
|
RazrFalcon |
31.3.2011, 14:09
Сообщение
#4
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Авварон, ясно.
silver47, дак я так и делаю. |
|
|
Litkevich Yuriy |
1.4.2011, 10:45
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 28.4.2024, 14:53 |