Авторасширение расположения со Спокойным Разработчиком

Я использую спокойного Разработчика.

Я хочу создать a QVBoxLayout который автоматически расширится для заполнения целого окна.

Расположение QVBoxLayout остается фиксированным.

Как я могу вызвать QVBoxLayout развернуть и заполнить все окно через разработчика?

201
задан Elazar Leibovich 16 August 2010 в 00:41
поделиться

2 ответа

После создания QVBoxLayout в Qt Designer щелкните правой кнопкой мыши фон вашего виджета / диалогового окна / окна (не QVBoxLayout , а родительский виджет) и выберите Макет -> Макет в сетке в нижней части контекстного меню. QVBoxLayout теперь должен растягиваться, чтобы соответствовать размерам окна, и автоматически изменит размер при изменении размера всего окна.

343
ответ дан 23 November 2019 в 05:04
поделиться

После того, как вы добавили свой макет с хотя бы одним виджетом в нем, выберите окно и нажмите кнопку "Обновить" в QtDesigner. Интерфейс будет изменен на наиболее оптимизированный размер, и ваш макет поместится в окне целиком. Затем при изменении размеров окна, макет будет изменен таким же образом.

0
ответ дан 23 November 2019 в 05:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: