1.空白(margin)和间距(spacing) margin)和间距(spacing)。 空白指的是整个布局四周距离窗体边缘的距离; 间距指的是布局管理器内部各个窗口部件之间的距离。 空白属性即margin(),间距属性即spacing(),它们的默认值是有窗体的风格决定的。Qt 的默认风格下,子窗体部件的margin()的值是9 英寸。spacing()的值与margin()相同。 void QLayout::setContentsMargins ( int left, int top, int right, int bottom ) 其中,left, top, right, 和bottom 表示环绕在布局周围的空白。对于QGridLayout 和QFormLayout,不要使用setSpacing()方法,而是要分别使用setHorizontalSpacing()和setVerticalSpacing()方法来设置水平和垂直方向。 2.大小约束(size constraint) 获取和设置该属性值可以通过QWidget::layout()来获取主窗口部件的布局管理器,然后可以调用QLayout::sizeConstraint()函数来查看当前的设置情况,然后再通过QLayout::setSizeConstraint()函数来设置该布局管理器的sizeConstraint 属性