我有一个QGridLayout
,具有5列,固定宽度的小部件位于第1列和第3列中,因此调整窗口大小将改变它们周围的填充。
我想再加上QGridLayout
,但是这次有3列,其中第3列一直延伸到结尾。我似乎无法使其与其他布局匹配,并且我想知道是否有什么我可以做的。
这是盒子的图像。红色箭头是调整大小的宽度,如果可能,我希望绿色箭头与之匹配。如果我将列拉伸设置为1|2
或1|1|4
,则其调整大小的速度相同,但向右偏移得有点远。
我仍在学习Qt,所以很高兴知道大多数人如何处理此类问题。
答案 0 :(得分:0)
您应该将QGridLayout
和5列嵌套在另一个QGridLayout
中。
这样,您的控件应该对齐。如果要对齐标签(考虑到右对齐),则应在外部网格上使用2的列跨度