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

 时间:2024-09-22 01:29:01

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

工具/原料

python3.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)

Eclipse打开文件时资源管理器自动定位到该文件 如何查看VSCode快捷键 在VS中如何设置保存自动恢复信息的时间间隔 怎么设置C语言程序开机自启动 刺客信条起源午夜之日如何获得
热门搜索
百合花图片 狼毒花图片 爱国手抄报图片大全 团子图片 迷途少女