《 PyQt5》—— 创建 Python GUI(图形用户界面)

PyQt5

PyQt5 是一个用于创建 Python GUI(图形用户界面)应用程序的强大工具包,它是 Qt 应用程序框架的 Python 绑定。Qt 是一个跨平台的 C++ 应用程序开发框架,而 PyQt5 允许开发者使用 Python 语言来调用 Qt 的功能,从而可以方便快捷地开发出具有丰富界面和交互功能的应用程序。

安装
pip install PyQt5
基本概念
  • 控件(Widgets):是 PyQt5 中构成 GUI 的基本元素,如按钮(QPushButton)、标签(QLabel)、文本框(QLineEdit)等。
  • 布局管理器(Layout Managers):用于管理控件在窗口中的位置和大小,常见的布局管理器有水平布局(QHBoxLayout)、垂直布局(QVBoxLayout)和网格布局(QGridLayout)等。
  • 信号与槽(Signals and Slots):是 PyQt5 中用于实现对象间通信的机制。当一个控件上发生特定事件(如按钮被点击)时,会发出一个信号,而槽是一个与之关联的函数,当信号发出时,槽函数会被调用。
进行配置

安装成功pyqt5后还要进行配置使用:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


配置QtDesigner

程序为:如下目录在这里插入图片描述> 工作目录为:$FileDir$

在这里插入图片描述

配置PyUIC

程序:为环境中的python执行文件
实参:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
工作目录:$FileDir$

在这里插入图片描述

配置Pyrcc

程序:环境中的执行文件如图
实参:$FileName$ -o $FileNameWithoutExtension$_rc.py
工作目录:$FileDir$

在这里插入图片描述

使用PyQt5

配置好后,进行以下操作:
随便找到一个项目进行右击,然后依次点击

在这里插入图片描述


出现如图:然后根据步骤进行点击创建

在这里插入图片描述
在这里插入图片描述

创建成功:

在这里插入图片描述

使用

左侧的按键拖动进行不同功能的添加键拖动到画布使用。上面的两个是用来给按键配置函数关系的。

在这里插入图片描述

如一下配置的一个小例子:

在这里插入图片描述

拖动这个键:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
配置函数成功,也可对很多键、文本、标签进行设置。

也可以对按键、文本、标签等的参数进行设置。

在这里插入图片描述
设计好后可以点击保存进行保存。
在这里插入图片描述
保存为ui文件。

如何使用ui文件

在这里插入图片描述
然后ui文件就可以变成py文件进行使用了。
在这里插入图片描述
可以通过以下方式进行导入使用:模块以untitked.py为例。

from untitled import Ui_MainWindow  # 导入UI类,这个类包含了你的主窗口设计
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值