Всем привет!
Бюсь тут над одной проблемой, никак разобраться не могу. Суть в следующем: например в Qt Designer есть 2 виджета, graphicsView и treeView. Они объединены командой "Lay Out Vertically in Splitter":
Нажмите для просмотра прикрепленного файла
В превью показывается следующая картина:
Нажмите для просмотра прикрепленного файла
Но после компиляции и запуска приложения картина вот такая (если treeView располагается сверху):
Нажмите для просмотра прикрепленного файла
А если treeView располагается снизу, то картина будет такая:
Нажмите для просмотра прикрепленного файла
Я не понимаю, почему виджеты ведут себя так. Никаких настроек расположения я при этом не делал. Почему treeView всегда больше, чем graphicsView?
В общем, мне нужно каким-то образом устнавить размеры всех виджетов, чтобы при запуске приложения они вели себя так, как мне нужно. При этом установка minimumSize для виджетов мне не подходит, т.к. во-первых мне нужно сплиттером свободно регулировать их размеры вплоть до 1 пикселя по высоте, а не до minimumSize; а во-вторых, если настроить масштабирование окна, опять-же размеры виджетов будут не такие какие нужно, допустим, если мне нужно, чтобы они занимали ровно половину экрана каждый при полноэкранном режиме, как этого добиться. Или соотношения их размеров 30/70 процентов например, и чтобы при масштабировании это соотношение сохранялось. Как это сделать в Qt Designer?