LINUX.ORG.RU

Qt. Размеры виджетов в layout


0

1

Сейчас в целях самообразования пишу простенькую IDE для Befunge. Все виджеты в главной форме размещены по слоям. Например, редактор матрицы и стека в вертикальном слое. А в горизонтальном слое расположен вертикальный слой и консолька ввода/вывода. Вот что имеем сейчас: http://i.imgur.com/BueW8.png
Но хочу, чтобы размер консоли стал раза в 2 ниже, то есть занимал ту же ширину, но меньше высоту, а редактор стека был очень узким, потому что в стеке хранятся элементы размером в один символ. Следовательно все остальное занимал редактор матрицы. setGeometry мне не хочется использовать, ибо мне нужен будет resize главного окна. А вот с sizeHint и sizePolicy я не совсем разобрался.

А вот с sizeHint и sizePolicy я не совсем разобрался.

А придется.

anonymous ()
Ответ на: комментарий от schizoid

Стретч-фактор в данном случае - костыль

anonymous ()

Тут вообще все просто получилось. Нашел параметр stretch у addWidget и addLayout.

Chubakur ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.