изменение размера окна в qt без использования стандартных макетов

Я использую QT Creator, и мне трудно понять, как включить изменение размера при запуске виджета. Я знаю, что когда вы применяете макет (горизонтальный, вертикальный и сетчатый), он позволяет изменять размер, но когда я использую эти стандартные макеты, они перенастраивают все виджеты, которые я поместил в окно. Я пытаюсь включить изменение размера, но все виджеты, которые я помещаю в окно, находятся там, где я хочу.


person user3878223    schedule 04.09.2014    source источник
comment
возможно, это может помочь, поскольку вы не хотите использовать стандартные макеты stackoverflow.com/questions/17893328/   -  person reggie    schedule 05.09.2014


Ответы (1)


Проверьте различные варианты поведения макета. Используйте горизонтальный и вертикальный виджет «пружина», чтобы другие виджеты оставались на своих местах. Используйте вложенные макеты, если хотите объединить вид виджетов.

person bukkfa    schedule 04.09.2014
comment
Я использую вложенные макеты. Я думаю, вы говорите о проставках. Я пытался использовать их, но они не позволяют мне изменять размер при выборе макета. - person user3878223; 04.09.2014
comment
Изменение размера — сложная штука. Если вы хотите установить для виджета определенный размер, измените минимальный и максимальный размер на одно и то же значение. Или установите для параметра sizePolicy значение Fixed. - person bukkfa; 04.09.2014
comment
Я не пытаюсь установить фиксированный размер. Моя цель - иметь возможность настраивать его, когда я настраиваю окно. - person user3878223; 04.09.2014