Автоматическое измение размеров виджетов, Необходимо чтобы QGridLayout изменял свой размер. |
Здравствуйте, гость ( Вход | Регистрация )
Автоматическое измение размеров виджетов, Необходимо чтобы QGridLayout изменял свой размер. |
silver47 |
21.1.2011, 7:58
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: 6 |
Доброго времени суток.
QGridLayout содержит элементы, размер которых может меняться. При увеличении размера элементов, QGridLayout растягивается, при уменьшении - не сжимается до прежнего. Как это реализовать? Собственно вопрос касается не только QGridLayout но и всего приложения. Как это можно сделать? Спасибо. |
|
|
igor_bogomolov |
21.1.2011, 9:03
Сообщение
#2
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
как сделать так, чтобы QGridLayout сжался до минимально необходимого размера для вмещения виджетов(он это делает при создании), и само окно вернуть к этому же размеру? Попробуй для этого окна сделать void QWidget::adjustSize ()И в место setMinimumWidth/setMaximumWidth для кнопки лучше тогда использовать setFixedSize, а то путаница какая то получается |
|
|
Текстовая версия | Сейчас: 20.12.2024, 20:31 |