各个参数的含义:
layoutName | 布局的名称 |
layoutLeftMargin | 子控件与布局控件的左边的空余空间大小 |
layoutTopMargin | 子控件与布局控件的顶部的空余空间大小 |
layoutRightMargin | 子控件与布局控件的右边的空余空间大小 |
layoutBottomMargin | 子控件与布局控件底部的空余空间大小 |
layoutHorizontalSpacing | 在布局控件中的子控件的水平间距 |
layoutVerticalSpacing | 在布局控件中的子控件的垂直间距 |
layoutRowStretch | 在布局控件中的子控件行之间的拉伸因子,可以设置子控件之间拉伸比例,如果为0的话,就是最小,不能被拉伸,可以根据这个将顶部固定长度 |
layoutColumnStretch | 在布局控件中的子控件行之间的拉伸因子 |
layoutRowMinimumHeight | 布局控件中各行的最小高度 |
layoutColumnMinimumWidth | 布局控件中各列的最小宽度 |
layoutSizeConstraint | 对应QLayout类的SizeConstrait值,有6个枚举值,如下表所示。 |
常量 | 值 | 描述 |
QLayout::SetDefaultConstraint | 0 | 主部件的最小大小被设置为minimumSize()的返回值,除非部件已经有单独设置最小尺寸。 |
QLayout::SetNoConstraint | 1 | 部件不受约束。 |
QLayout::SetMinimumSize | 2 | 主部件的最小大小设置为minimumSize()返回的大小;且不能再小了。 |
QLayout::SetFixedSize | 3 | 主部件的大小被设置为sizeHint()返回的大小;且无法再调整大小。 |
QLayout::SetMaximumSize | 4 | 主部件的最大大小设置为maximumSize()返回的大小;且不能再大了。 |
QLayout::SetMinAndMaxSize | 5 | 主部件的最小大小设置为minimumSize()返回的大小,最大大小设置为maximumSize()返回的大小。 |