Не вини себя, я думаю, что логика компоновки Qt немного запутывает, когда ты начинаешь иметь дело с.Если я хорошо понял, что вы говорите, содержимое формы не «связано», то есть не изменяет размер и не ограничивается размером формы, верно?Я думаю, что вы пропустили, чтобы установить "центральный макет виджета".Попробуйте следующее:
Откройте форму, дважды щелкнув ее в QtCreator (я не часто использую QtDesigner, но думаю, что расположение редактора практически одинаково для обоих инструментов).
Перейдите в правое верхнее окно (которое имеет 2 столбца «Класс объекта») и щелкните правой кнопкой мыши корневой объект (например, MainWindow).
Появится контекстное меню.Нажмите «Макет» (последний пункт меню) и выберите «Макет по вертикали» или «Макет по горизонтали»
ЭтиActions создаст макет объекта centralWidget.Если вы выберете «centralWidget» в окне «Object-Class», вы сможете просмотреть и изменить свойства макета в (внизу справа) окне Property-Value;они являются последними свойствами в списке.
Более важно, после того как вы добавите макет в ваш CentralWidget, содержимое вашей формы должно измениться по размеру и ограничиться размером вашей формы.
Надеюсьэто помогает.