我希望创建类似GridLayout的布局,但是这个布局必须决定每一行可以容纳多少元素,并且当一行被填满时继续下一行。 QtGridLayout还会确定列的宽度。我希望做出像这样的东西(这些图片是手动组织在水平和垂直网格中的): 当图像大小改变时,其中一个按钮移动到第一行: (在这个组合中,两张图片看起来大小相同,但实际上第二张比第一张更宽)。
有人回答了这个问题,但是把它删除了,所以功劳归于我的未知朋友。Qt有一个名为Flow Layout Example的示例,用于基于小部件的表单,还有一个Graphics View widget.的示例。