Как установить отдельные размеры виджетов в Qt Layout? - PullRequest
0 голосов
/ 24 января 2019

Я работаю над C ++ Qt GUI для удаленного управления роботом ROS.Основная часть графического интерфейса будет отображать изображения с нескольких камер.Пока я поставил QGridLayout в качестве центрального виджета, в который я добавил четыре QLabel.Я хочу показать камеру, установленную в передней части робота, на этикетке большего размера, чем на боковой или задней.

Расположение камеры:

camera layout

Я пытался использовать эту функцию

grid->addWidget(labelMid, 0, 5, 10, 6);

, где последние два числа указывают строки и столбцы, которые охватывает виджет.Однако это было не совсем убедительно, поскольку строки и столбцы, кажется, не все имеют одинаковую ширину / высоту.

Факторы растяжения существуют только для целых строк или столбцов, а не только для определенных ячеек, так что это тоже не вариант.

Кто-нибудь знает способ установки такого типа макета?Я не должен обязательно придерживаться сетки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...