程序员开发实例大全宝库

网站首页 > 编程文章 正文

Python快速入门系列:PyQt5 快速开发GUI-布局

zazugpt 2024-09-03 03:07:11 编程文章 20 ℃ 0 评论

准备:Python3.7, PyQt5, Eric6, Qt Designer

常用到的布局类有QHBoxLayout,QVBoxLayout,QGridLayout ,QFormLayout,分别是水平排列布局,垂直排列布局,网格排列布局,以及窗体排列布局。布局中最常用的方法有addWidget()和addLayout(),addWidget()方法用于在布局中插入控件,addLayout()用于在布局中插入子布局。

水平布局管理器(QHBoxLayout)可以把添加的控件以水平的顺序依次排开;

垂直布局管理器(QVBoxLayout)可以把添加的控件以垂直的顺序依次排开;

网格布局管理器(QGridLayout)可以以网格的形式,把添加的控件以一定矩阵排列;

窗体布局管理器(QFormLayout)可以以两列的形式排列所添加的控件

这一次主要是介绍使用Qt Designer做界面的布局,打开Eric6, 新建窗体,选择Widget, 启动Qt Designer.

拖拽5个按钮到窗口内,如图:

框选所有的按钮,在点击垂直布局,如图:

预览一下,按Ctrl+R, 如图:

垂直布局就介绍完,现在介绍水平布局,框选删除所有按钮和布局,再重新拖拽3个按钮,并修改内容如图:

框选所有的按钮,在点击水平布局,如图:

删除所有按钮和布局,现在介绍网格布局,再重新拖拽12个按钮,如图:

框选所有的按钮,在点击网格布局,如图:

删除所有按钮和布局,现在介绍窗体布局,再拖拽3个文本标签,2个输入框和1个文本编辑器,如图:

框选所有对象,在点击窗体布局,如图:

Qt Designer中的四种布局就介绍完了,下一次打算做一个布局的综合实例,喜欢的朋友可以点个赞,关注一下.

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表