У меня есть приложение qt, которое использует очень плохую технику для изменения размера. Текущий подход состоит в том, чтобы поместить все основные элементы внутри формы, а когда происходит изменение размера, измените размер и место объектов с помощью пользовательского кода. Это уродливое, трудноподдерживаемое, и оно не подходит для будущих функций.Qt Комплексная компоновка для заметок
Что нужно сделать, так это использовать инструменты qt для обработки макетов. Я пробовал и терпел неудачу. Я хотел бы помочь вам. е Вы можете взглянуть на приложение здесь: https://github.com/nuttyartist/notes
Источник есть. Кроме того, вот скриншот из формы QtCreator: http://i.imgur.com/glGn3ES.png?1
Я в порядке с созданием макета через код.
Взгляните на http://doc.qt.io/qt-4.8/layout.html – dtech