Qt 如何使QHBoxLayout中最右边的帧最宽
我在大小方面遇到了问题,特别是,我希望最左边的元素在大小上保持相对固定,而最右边的元素则可以扩展。这将如何控制?我尝试使用各种规模策略的组合,但这似乎不太管用。提前谢谢你 您将需要和的组合: 将版面项目设置为具有Qt 如何使QHBoxLayout中最右边的帧最宽,qt,user-interface,qt4,Qt,User Interface,Qt4,我在大小方面遇到了问题,特别是,我希望最左边的元素在大小上保持相对固定,而最右边的元素则可以扩展。这将如何控制?我尝试使用各种规模策略的组合,但这似乎不太管用。提前谢谢你 您将需要和的组合: 将版面项目设置为具有0的stretchFactor,告诉版面仅为该项目分配所需的最小空间(如果需要,可以使用QWidget::setFixedWidth)指定该维度)-任何较大的值都会导致版面按比例分配空间 e、 g.三个QWidgets分别具有0、1和2的stretchFactors将导致为第一个QWid
0
的stretchFactor
,告诉版面仅为该项目分配所需的最小空间(如果需要,可以使用QWidget::setFixedWidth
)指定该维度)-任何较大的值都会导致版面按比例分配空间
e、 g.三个QWidget
s分别具有0
、1
和2
的stretchFactor
s将导致为第一个QWidget
提供最小可能空间,剩余空间以2:1的比例分配给最后两个QWidget
s
还请记住,当您使用时可以设置
stretchFactor
。您所说的可停靠是什么意思?(QDockWidget
s?)-你能发布一些示例代码让我们看看发生了什么吗?