手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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

时间:2024-10-11 23:28:08

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

工具/原料

python 3.7版

pycharm 社区版

1.表单整体对齐方式

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

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

2、中心对齐,上下左右的中心:setFormAlignment(Qt.AlignCenter)

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

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

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

4、垂直中心对齐:setFormAlignment(Qt.AlignVCenter)

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

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

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

6、顶部对齐:setFormAlignment(Qt.AlignTop)

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

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

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

8、左对齐:setFormAlignment(Qt.AlignLeft)

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

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

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

2.标签(左边角色)对齐方式:

1、默认情况下,标签是左对齐:可用 labelAlignment()方法判断。如图:

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

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

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

3.设置间距:

1、垂直间距(也就是行之间的距离):setVerticalSpacing(p_int)参数是数值类型。如图设置行间距为40。f_layout.setVerticalSpacing(40)

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

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

© 手抄报圈