带Qt的动态QGridLayout(适应小部件大小)

时间:2013-05-20 15:26:24

标签: c++ qt user-interface qt4

是否可以创建一个QGridLayout(已修复witdh /高度框),但可以适应窗口小部件的大小。

换句话说,当我们拉伸小部件的宽度时,GridLayout就会被修改。

例如:

我的QGridLayout中有4张照片

0,0 | 0,1

1,0 | 1,1

当我扩展我的小部件(宽度)时,我希望图片位置变为:

0,0 | 0,1 | 0,3

1,0

1 个答案:

答案 0 :(得分:3)

简答:不。问题是QGridLayout的结构非常严格。

Qt手册中描述了这个问题,该手册还提供了一个如何实现流程布局的示例(完全符合您的要求):http://qt-project.org/doc/qt-4.8/layouts-flowlayout.html