如何在缩小布局对象时控制Qt布局

时间:2016-06-03 14:39:31

标签: qt layout

在“极端”缩小的条件下,我无法解决如何在Qt5.4中设置简单水平布局的SizePolicy。

对象的布局如下所示:

enter image description here

layoutSizeConstraint设置为“setFixedSize” 这5个对象的layoutStretch是:“1,1,1,1,1”

感兴趣的对象是布局右端的QLineEdit。它的最小宽度为200.此外,水平尺寸政策设置为“最小”,拉伸系数为2.

QLineEdit左侧的所有对象的因子为1,大小政策为“首选”。

不幸的是,当我(水平)缩小水平布局(用红色框轮廓表示)时,部分QLineEdit会消失,如图所示。

1)我会假设调整布局大小会使所有内部对象完全可见(这是一个错误吗?)

2)因为我已经为lineEdit设置了最小大小和最小sizePolicy,我希望在极端缩小的情况下,布局引擎会使lineEdit请求的最小宽度可用,同时缩小其余的布置的物体。我该如何实际管理呢?

0 个答案:

没有答案