QVBoxLayout 目录 垂直布局 边距和间隔 比例分配 1、垂直布局 查看 BaseVerticalLayout.ui 2、边距和间隔 查看 VerticalLayoutMargin.ui 通过setContentsMargins(20, 20, -1, -1)设置左上右下的边距,-1表示默认值 通过setSpacing设置控件之间的间隔 3、比例分配 查看 VerticalLayoutStretch.ui 通过setStretch设置各个部分的占比 分别为:1/6 2/6 3/6 self.verticalLayout.setStretch(0, 1) self.verticalLayout.setStretch(1, 2) self.verticalLayout.setStretch(2, 3)