Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: MDI resize()
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
fortero
Доброе время суток!
Товарищи подскажите начинающему человеку в области QT. Как задать фиксированный размер дочерних окон в mdi, стандартный способ resize(x, y) не даёт не каких результатов новые окна открываются максимально маленькими, вручную получается их увеличивать или делать на всю область MDI. Подскажите как задать фиксированный размер при появлении дочерних окон????
RazrFalcon
setFixedSize()

?
fortero
Спасибо я Ваш должник помогло!

P.S. Там получилось 2 темы одинаковые на форуме модераторы не злитесь у вас сайт заглючило, подскажите как дубля удалить, или сами удалите...

А ещё подскажите пожалуйста:
Как сделать что бы по умолчанию окна коскадом выстраивались?
maint
Цитата(fortero @ 22.3.2011, 0:04) *
Доброе время суток!
Товарищи подскажите начинающему человеку в области QT. Как задать фиксированный размер дочерних окон в mdi, стандартный способ resize(x, y) не даёт не каких результатов новые окна открываются максимально маленькими, вручную получается их увеличивать или делать на всю область MDI. Подскажите как задать фиксированный размер при появлении дочерних окон????

смотреть в сторону этих функций
void    setMaximumHeight ( int maxh )
void    setMaximumSize ( const QSize & )
void    setMaximumSize ( int maxw, int maxh )
void    setMaximumWidth ( int maxw )
void    setMinimumHeight ( int minh )
void    setMinimumSize ( const QSize & )
void    setMinimumSize ( int minw, int minh )
void    setMinimumWidth ( int minw )
fortero
Подскажите ещё пожалуйста, как сделать что бы по умолчанию дочернии окна в режиме КАСКАДА появлялись?
Спасибо за внимание!
Litkevich Yuriy
Цитата(fortero @ 24.3.2011, 0:14) *
как сделать что бы по умолчанию дочернии окна в режиме КАСКАДА появлялись?
задай режим для дочерних окон (QMdiArea::cascadeSubWindows()), и смотри пример MDI, там много полезного
fortero
Цитата(Litkevich Yuriy @ 24.3.2011, 18:10) *
QMdiArea::cascadeSubWindows()
Цитата(Litkevich Yuriy @ 24.3.2011, 18:10) *
QMdiArea::cascadeSubWindows()

Этот пример я видел в оригенальном мане, но он почему то не срабатывает(((
Как синтаксически правельно это офромить?
У меня обявлена переменная, затем я либо через точку подсоединяю cascadeSubWindows(), компелится компелится но результата то нет...
fortero
Вопрос решён я нашёл в какую вункцию надо вставить было код...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.