Я работаю над C ++ Qt GUI для удаленного управления роботом ROS.Основная часть графического интерфейса будет отображать изображения с нескольких камер.Пока я поставил QGridLayout
в качестве центрального виджета, в который я добавил четыре QLabel
.Я хочу показать камеру, установленную в передней части робота, на этикетке большего размера, чем на боковой или задней.
Расположение камеры:
Я пытался использовать эту функцию
grid->addWidget(labelMid, 0, 5, 10, 6);
, где последние два числа указывают строки и столбцы, которые охватывает виджет.Однако это было не совсем убедительно, поскольку строки и столбцы, кажется, не все имеют одинаковую ширину / высоту.
Факторы растяжения существуют только для целых строк или столбцов, а не только для определенных ячеек, так что это тоже не вариант.
Кто-нибудь знает способ установки такого типа макета?Я не должен обязательно придерживаться сетки.