2

是否可以创建一个 QGridLayout(固定 witdh/height 框),但可以适应小部件的大小。

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

例如 :

我的 QGridLayout 中有 4 张图片

0,0 | 0,1

1,0 | 1,1

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

0,0 | 0,1 | 0,3

1,0

4

1 回答 1

3

简短的回答:没有。问题是 QGridLayout 的结构非常僵化。

Qt 手册中描述了该问题,该手册还提供了有关如何实现流布局的示例(这正是您想要的):http: //qt-project.org/doc/qt-4.8/layouts-flowlayout。 html

于 2013-05-20T16:10:43.527 回答