У меня есть панель, содержащая форму (такие элементы, как метки и текстовые поля в таблице) и 3 кнопки (в hbuttonbox) в правом нижнем углу.Если я укоротю панель, перетаскивая нижнюю границу вверх, вместе с ней появятся 3 кнопки, которые будут лежать поверх других компонентов формы, что приведет к грязной графике.Я бы хотел, чтобы размер панели не менялся меньше, чем нижний край последнего компонента внутри нее.Из-за ограничений работодателя я не могу показать скриншот GUI.Я постараюсь сделать любые уточняющие вопросы.
Возможно, это связано с некоторыми настройками изменения размера или общего размера компонентов, но есть так много вариантов, что я не уверен, с чего начать.
Есть идеи, как легко это исправить, не углубляясь в сложное гнездо компонентов?Если нет, есть идеи о том, с чего мне начинать возиться с настройками?
Спасибо!
ОБНОВЛЕНИЕ: Все содержится в VBox с 3 ячейками.Элементы в ячейках (сверху вниз): Таблица, ScrolledWindow, HButtonBox.Нижний край ScrolledWindow также перемещается (изменяет размеры) вместе с нижним краем панели при изменении размера, пока нижняя часть панели не окажется над всем ScrolledWindow.Затем кнопки продолжают двигаться вверх, оставаясь относительно нижнего края панели.