我正在尝试用Qt构建这个QWidget:
目前我已经使用QGridLayout完成了它,我想要第一列和最后一列具有固定宽度,而QGridLayout没有此功能。实际上,第一列和最后一列的扩展取决于QLabel 01,11和21尺寸。
是否有最好的方法可以在特定列上使用固定的witdh,或者我是否错过了QGridLayout上的某些内容?
答案 0 :(得分:3)
尝试QGridLayout::setColumnStretch
...
my_grid_layout.setColumnStretch(0, 0);
my_grid_layout.setColumnStretch(1, 1);
my_grid_layout.setColumnStretch(2, 0);
以上内容应使网格布局将所有额外宽度与第1列相关联。