表单布局的对齐方式,标签的对齐方式;以及间距的设置。
工具/原料
python 3.7版
pycharm 社区版
1.表单整体对齐方式
1、新建一个窗口,设置为表单布局,添加舁捡侣惭若干示例行。①使用setFormAlignment(Union[Qt.Al足毂忍珩ignment, Qt.AlignmentFlag])方法来设置表单布局的总体对齐。②参数是对齐的标记,可以是单独的,或联合的。③从图中看出,默认情况下整体是左上对齐。
2、中心对齐,上下左右的中心:setFormAlignment(Qt.AlignCenter)
3、水平中心对齐:setFormAlignment(Qt.AlignHCenter)
4、垂直中心对齐:setFormAlignment(Qt.AlignVCenter)
5、底部对齐:setFormAlignment(Qt.AlignBottom)
6、顶部对齐:setFormAlignment(Qt.AlignTop)
7、右对齐:setFormAlignment(Qt.AlignRight)
8、左对齐:setFormAlignment(Qt.AlignLeft)
9、另外还可以联合使用:例如:垂直中心右对齐f_layout.setFormAlignment(Qt.AlignVCenter | Qt.AlignRight)
2.标签(左边角色)对齐方式:
1、默认情况下,标签是左对齐:可用 labelAlignment()方法判断。如图:
2、用setLabelAlignment(Qt.AlignmentFlag)来设置标签的对齐方式:如图:设置标签右对齐f_layout.setLabelAlignment(Qt.AlignRight)
3.设置间距:
1、垂直间距(也就是行之间的距离):setVerticalSpacing(p_int)参数是数值类型。如图设置行间距为40。f_layout.setVerticalSpacing(40)
2、设置水平间距(标签与输入框之间拘七呷憎):setHorizontalSpacing(p_int)参数是数值类型。如图设置水平间距为20;f_layout.setHorizontalSpacing(20)