【发布时间】:2021-01-20 21:19:47
【问题描述】:
我有一个包含不同 QGroupBox 小部件的简单 QGridLayout。这些 QGroupBox 小部件可以有可变宽度(取决于每个小部件的内容量。
将分组框堆叠成网格时,下一列从最长分组框的右侧开始,但如果同一列中有较短的分组框,则会有空白。
是否有一种方法可以基本上强制列中的每个小部件都为最大宽度小部件的宽度?
基本上我想要一个专栏从这个开始:
<===== Widget 1 Width =======>
<== Widget 2 Width ==> (empty)
<=Widget 1 Width=> (empty )
到这里:
<===== Widget 1 Width =======>
<===== Widget 2 Width =======>
<===== Widget 3 Width =======>
不要在下一列之前留下空白空间,而是强制组框(或网格中的任何小部件)填充到最后。现在该列仅以最大宽度结束,我仍然希望发生这种情况,但我希望较小的小部件也填充到该大小
谢谢!
【问题讨论】:
标签: qt qgridlayout