PyQt(Python+Qt)学习随笔:布局控件layout的layoutSizeConstraint属性

在Qt Designer中布局控件有4个,分别是Vertical Layout(垂直布局)、Horizontal Layout(水平布局)、Grid Layout(网格布局)、Form Layout(表单布局),这些布局控件都有layoutSizeConstraint这个属性,如图:
PyQt(Python+Qt)学习随笔:布局控件layout的layoutSizeConstraint属性_第1张图片
这个属性实际对应QLayout类的sizeConstraint属性,具体取值由枚举类型QLayout.SizeConstraint的元素取值来决定,相关取值及含义如下:
PyQt(Python+Qt)学习随笔:布局控件layout的layoutSizeConstraint属性_第2张图片
sizeConstraint属性的默认值是SetDefaultConstraint,可以通过sizeConstraint() 、setSizeConstraint(QLayout.SizeConstraint)来访问和设置。

注意:要让布局起作用,其父部件也必须是布局,如果是

你可能感兴趣的:(Python,PyQt,layout,SizeConstraint)