如何在Qt布局中设置各个小部件尺寸?

时间:2019-01-24 11:05:25

标签: qt layout

我正在使用C ++ Qt GUI来远程控制ROS机器人。 GUI的主要部分将显示多个摄像机图像。到目前为止,我将QGridLayout作为中央窗口小部件,在其中添加了四个QLabel。我想以比侧面或背面更大的标签来显示安装在机器人正面的摄像机。

相机布局:

camera layout

我尝试使用此功能

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

,最后两个数字表示窗口小部件跨越的行和列。但是,这并不完全令人信服,因为行和列似乎都没有相同的宽度/高度。

Stretchfactors似乎只存在于整个行或整个列,而不仅仅是某些单元格,因此也不可行。

有人知道一种设置这种布局的方法吗?我不必一定要坚持网格布局。

0 个答案:

没有答案