提示:需要写一个有界面的程序,于是决定学习使用python中的PyQt5来实现
前言
操作平台是Windows系统,使用的是vscode + python,pyqt5
课程作业需要写一个有界面的程序,于是决定学习使用python中的PyQt5来实现。本文记录的是我的学习过程。
一、PyQt5是什么?
PyQt5就是Python的图形界面开发库。通过使用PyQt5库,我们可以快速制作自己的小工具。
它里面有Qt Designer,能够很快帮助我们设计好图形界面,我们只需要把时间花在signal和slot上就好了。
二、安装
1.环境介绍
win11+python37
2.安装操作步骤
我是直接在终端使用pip方式安装的:
pip install pyqt5
pip install PyQt5-tools
如果下载较慢可以使用以下命令(使用国内的镜像):
pip install PyQt5 -i https://pypi.douban.com/simple
pip install PyQt5-tools -i https://pypi.douban.com/simple
3.可能出现的问题
(1)版本问题
可能会出现版本不匹配问题:根据命令行的错误提示,uninstall不需要的,重新pip install需要的即可。
(2)代码里import PyQt5失败:
检查是否安装成功;检查是否进行了环境变量的配置。
三、使用
1.打开Qt Designer
在PyQt5-tools里有Qt Designer,可以用这种可视化界面来设置。
位置:(首先需要找到你的python所在的位置)
在bin的文件夹下就有我们所要找的Qt Designer:
打开后页面如下:
2.配置vscode环境
(侵删)详细参见这篇文章:https://blog.csdn.net/qq_37080185/article/details/121616507
3.新建文件
配置完成后就可以根据自己的需要添加控件等元素了。完成UI设置后,在添加信号和槽函数就ok了!