如何控制Qt布局时,缩小了太多的分层对象

如何控制Qt布局时,缩小了太多的分层对象,qt,layout,Qt,Layout,在“极端”收缩条件下,我无法理解如何在Qt5.4中设置简单水平布局的大小策略 对象的布局如下所示: layoutSizeConstraint设置为“setFixedSize” 这5个对象的布局拉伸为:“1,1,1,1,1” 感兴趣的对象是布局右端的QLineEdit。它的最小宽度为200。此外,水平尺寸策略设置为“最小”,拉伸系数为2 QLineEdit左侧的所有对象的系数为1,大小策略为“首选” 不幸的是,当我收缩(水平)水平布局(由红色框轮廓表示)时,QLineEdit的一部分将消失,如图

在“极端”收缩条件下,我无法理解如何在Qt5.4中设置简单水平布局的大小策略

对象的布局如下所示:

layoutSizeConstraint设置为“setFixedSize” 这5个对象的布局拉伸为:“1,1,1,1,1”

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

QLineEdit左侧的所有对象的系数为1,大小策略为“首选”

不幸的是,当我收缩(水平)水平布局(由红色框轮廓表示)时,QLineEdit的一部分将消失,如图所示

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

2) 因为我已经为lineEdit设置了最小尺寸和最小尺寸策略,所以我希望在极端收缩情况下,布局引擎会使lineEdit请求的最小宽度对其可用,同时收缩更多的其他布局对象。我怎样才能真正做到这一点