pyqt5-表单布局中如何设置对齐方式和间距
来源:网络收集 点击: 时间:2024-04-26新建一个窗口,设置为表单布局,添加若干示例行。
①使用setFormAlignment(Union)方法来设置表单布局的总体对齐。
②参数是对齐的标记,可以是单独的,或联合的。
③从图中看出,默认情况下整体是左上对齐。

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

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




右对齐:setFormAlignment(Qt.AlignRight)


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

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

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

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

设置水平间距(标签与输入框之间):setHorizontalSpacing(p_int)
参数是数值类型。
如图设置水平间距为20;f_layout.setHorizontalSpacing(20)
PYTHONPYQT5表单布局的对齐表单布局的间距表单布局版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_599793.html