Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ setMaximumSize не дает эффекта

Автор: kuler 3.12.2009, 18:30

хочу уменьшить в рантайме размер окна,вызываю сабж и не работает. Зато можно мышкой уменьшить.
пробовал так

setMaximumSize(geometry().width(), 63);
    setGeometry(geometry().x(), geometry().y(), geometry().width(), 63);
    resizeEvent(0);

Автор: Elfinit 3.12.2009, 19:10

А просто resize не пробовал?

Автор: kuler 3.12.2009, 19:19

пробовал - не помогат

Автор: Litkevich Yuriy 3.12.2009, 19:23

Цитата(kuler @ 3.12.2009, 21:30) *
resizeEvent(0);
а это чего такое?

Автор: kuler 3.12.2009, 19:28

да просто на всякий. Видимо это связано с тем что я пытаюсь юзать форму из другого проекта и там чего то не подключается

Автор: Litkevich Yuriy 3.12.2009, 19:33

Цитата(kuler @ 3.12.2009, 22:28) *
да просто на всякий.
это просто мусор в коде

Автор: kuler 3.12.2009, 19:52

в конечном такого не будет, а этот все равно не работает

Автор: kuler 4.12.2009, 13:35

вот так поперло

ui.wCancel->setVisible(visible);
setMaximumSize(geometry().width(), 63);
setMinimumSize(geometry().width(), 63);
setGeometry(geometry().x(), geometry().y(), geometry().width(), 63);

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)