Отрегулируйте высоту QListWidget при изменении размера окна

Я основал диалог настроек на примере диалога конфигурации Qt, найденном здесь:

http://doc.qt.io/qt-5/qtwidgets-dialogs-configdialog-example.html

Я хотел бы QListWidget заполнить левую часть окна (кроме панели кнопок внизу) независимо от размера окна по вертикали. В Delphi было простое свойство для установки. Я не могу найти похожую вещь в Qt.

Это возможно? Если так, то как?

--- edit --- Пример, на который я ссылался, имеет такое же поведение. Мой код фактически является копией этого примера.

Вот снимок экрана, показывающий проблему:

снимок экрана диалогового окна конфигурации

1 ответ

Решение

Это можно исправить, удалив mainLayout->addStretch(1); из configdialog.cpp. Эта строка добавляет пустое пространство, которое растягивается вместо другого содержимого, когда доступно дополнительное пространство.

Другие вопросы по тегам