Russian Qt Forum

Qt => Вопросы новичков => Тема начата: CyberPi-G от Ноябрь 28, 2014, 15:25



Название: Есть ли какой нибудь layout поддерживающий добавление виджетов по координатам?
Отправлено: CyberPi-G от Ноябрь 28, 2014, 15:25
Такая проблема:
Нужен виджет - комната, в которую я мог бы добавлять разные элементы по координатам. Если использовать QFrame или просто QWidget то после добавление Spacer, он просто сжимает виджет так как в нем нет Layout, не имеет значение есть внутри него элементы или нет.


Название: Re: Есть ли какой нибудь layout поддерживающий добавление виджетов по координатам?
Отправлено: Пантер от Ноябрь 28, 2014, 15:30
А нужен ли лайот в данном случае? ИМХО, тут ручное позиционирование и реакция на ресайз.


Название: Re: Есть ли какой нибудь layout поддерживающий добавление виджетов по координатам?
Отправлено: CyberPi-G от Ноябрь 28, 2014, 16:05
А нужен ли лайот в данном случае? ИМХО, тут ручное позиционирование и реакция на ресайз.
Ну вот я тоже решил не использовать лайоут в месте где располагаются элементы. Но тогда при помещение самой комнаты(виджета с элементами) в какой-нибудь лайоут, его там просто сжимает как пустой..
Задавать комнате жесткие размеры отслеживая расположения элементов и их размеры... Ну это очень неудобно ))


Название: Re: Есть ли какой нибудь layout поддерживающий добавление виджетов по координатам?
Отправлено: Пантер от Ноябрь 28, 2014, 16:07
Ты можешь у виджета задать минимальный размер.