PyQt5的入门

PyQt5的入门

1. 环境配置

    Python 3.7.9
    VSCode 1.33.0
    PyQt5

2.认识designer设计师

designer的存放路径为:Python\Python37\Lib\site-packages\qt5_applications\Qt\bin
在这里插入图片描述
打开designer
在这里插入图片描述
我们这里选择第三个选项,点击创建,创建一个空的对话框
在这里插入图片描述
左边的视图我们可以拖拽各种组件,右边的视图中我们可以设置各个组件的信息,这里我们拖拽一个标签框和一个按扭过来
在这里插入图片描述

然后我们在右边设置他们的属性,把他们的大小和文字设置成我们想要的效果
在这里插入图片描述
在这里插入图片描述
按钮的设置和标签框一样
完成这些设置后,我们把它保存到工程文件中
在这里插入图片描述
用VScode打开工程文件,我们可以有一个ui文件
在这里插入图片描述
打开一个新终端,用下面这个脚本语句将它转化为一个python模块

pyuic5 -o qt.py qt.ui

运行成功后,我们可以看到生成了一个py文件
在这里插入图片描述

3.开始实现我们的第一个qt程序

在工程文件下创建一个py文件,然后写上以下语句

from PyQt5.QtWidgets import QApplication,QDialog #引入app和对话框类
from qt import Ui_Dialog #引入在designer设计的窗口


app = QApplication([])
dlg = QDialog()
ui = Ui_Dialog()		#构建三个对象

ui.setupUi(dlg)         #将设计的窗口传入对话框中
dlg.show()

app.exec()              #监控整个app程序

然后运行,我们就可以看到我们的一个qt程序的效果啦
在这里插入图片描述
如果想实现更多的功能,我们可以加上事件的处理,这要用到信号与槽函数的概念。比如我们要实现检测点击按钮的功能,可以先定义一个函数

def event():
    print("点击按钮")

然后加上下面这行代码,将点击事件的信号与这个函数连接起来

ui.pushButton.clicked.connect(event)

再次运行,点击按钮,我们就可以看到终端输出语句了
在这里插入图片描述
至此,我们就完成了我们的第一个qt程序啦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值