pyqt5-表单布局中如何设置对齐方式和间距

2024-10-11 23:28:08

表单布局的对齐方式,标签的对齐方式;以及间距的设置。

工具/原料

python 3.7版

pycharm 社区版

1.表单整体对齐方式

1、新建一个窗口,设置为表单布局,添加舁捡侣惭若干示例行。①使用setFormAlignment(Union[Qt.Al足毂忍珩ignment, Qt.AlignmentFlag])方法来设置表单布局的总体对齐。②参数是对齐的标记,可以是单独的,或联合的。③从图中看出,默认情况下整体是左上对齐。

pyqt5-表单布局中如何设置对齐方式和间距

3、水平中心对齐:setFormAlignment(Qt.AlignHCenter)

pyqt5-表单布局中如何设置对齐方式和间距

5、底部对齐:setFormAlignment(Qt.AlignBottom)

pyqt5-表单布局中如何设置对齐方式和间距

7、右对齐:setFormAlignment(Qt.AlignRight)

pyqt5-表单布局中如何设置对齐方式和间距

9、另外还可以联合使用:例如:垂直中心右对齐f_layout.setFormAlignment(Qt.AlignVCenter | Qt.AlignRight)

pyqt5-表单布局中如何设置对齐方式和间距

2、用setLabelAlignment(Qt.AlignmentFlag)来设置标签的对齐方式:如图:设置标签右对齐f_layout.setLabelAlignment(Qt.AlignRight)

pyqt5-表单布局中如何设置对齐方式和间距

2、设置水平间距(标签与输入框之间拘七呷憎):setHorizontalSpacing(p_int)参数是数值类型。如图设置水平间距为20;f_layout.setHorizontalSpacing(20)

猜你喜欢