PyQt5 从零开始环境搭建

环境搭建

1. 安装Python

安装版本:python 3.9.10 (python-3.9.10-amd64)
•官方网站:www.python.org
https://www.python.org/ftp/python/选择自己要安装的版本下载

注意:双击开始安装的时候,一定要把下面的 Add Path 勾上 (表示添加到环境变量,这样cmd也能使用了)

如果忘记了,那你就卸载重装,或者百度,自己手动添加到环境变量。

笔者一切都是默认安装。

2. 安装Pycharm

•官方网站:http://www.jetbrains.com/pycharm/
•Professional:专业版(收费,网上一大堆破解方法)
•Community:社区版(免费,我用的这个)

3. 安装PyQt5

安装版本:PyQt5-5.13.0

  1. 快捷键打开运行Ctrl + R, 输入 cmd
  2. 输入命令直接安装 pip install pyqt5

如果慢,用国内源:pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple

这里注意,可能出现错误,重试即可

4. 安装PyQt5-tools

安装版本:PyQt5-tools-5.13.0.1.5

  1. 快捷键打开运行Ctrl + R, 输入 cmd
  2. 输入命令直接安装 pip install pyqt5-tools

如果慢,用国内源:pip install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple

这里注意,可能出现错误,请多试几次。

至此,应该安装结束,下面配置pyQt5环境

环境配置

1 点击 File->Settings…
在这里插入图片描述
2 找到 Tools->External Tools
或者 打开PyCharm,执行快捷键ctrl+alt+s打开设置界面,在搜索框输入tools,点开external tools,点击右侧 + 号按钮;
在这里插入图片描述
需要配置三个tools ,分别是 QtDesigner、PyUICS、Pyrcc,其中QtDesigner是qt 设计师,PyUics是把UI界面转换成py文件,Pyrcc是资源系统转换。

配置 Qt Designer

Program选择PyQt安装目录中 designer.exe 的路径
在这里插入图片描述
如图:需要配置
Name: Qt Designer (自定义)
Program: C:\Users\wmm\AppData\Local\Programs\Python\Python39\Lib\site-packages\qt5_applications\Qt\bin\designer.exe (笔者的路径,如果不对,可在自己的Python安装目录搜索 desinger.exe,然后把该路径填入即可)
Working directory: 工作目录,填入$FileDir$ 即可。如上图

配置 PyUIC

这个主要是用来将 Qt界面 转换成 py代码
在这里插入图片描述

Program: C:\Users\wmm\AppData\Local\Programs\Python\Python39\python.exe
Arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory: 工作目录,填入$FileDir$ 即可。如上图

配置Pyqcc (名字自定义)

在这里插入图片描述
Program: C:\Users\wmm\AppData\Local\Programs\Python\Python39\Scripts\pyrcc5.exe
Arguments: $FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory: 工作目录,填入$FileDir$ 即可。如上图

至此,需要配置的变量已完成。可在

开始自己的hello world

1 新建工程

File-> New Project 如下图:
注意:一定要勾上红框中的选项,不然会报找不到ModuleNotFoundError: No module named 'PyQt5'等各种错误
在这里插入图片描述

在这里插入图片描述

2 加入qtDesigner 元素

如图:右键可看到Externl Tools中已经存在上面的三个工具
在这里插入图片描述
我们选择 QtDesigner ,然后以Widget创建一个窗口,然后拖动一个Qlabel, 输入 hello world
在这里插入图片描述
保存并命名,为hello.ui。

3 右击hello.ui, 选择 External Tools PyUIC,可以看到工程中多了一个hello.py

在这里插入图片描述

4 然后我们把main.py 内容改成如下:

import sys
import hello  //对应hello.py
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
    app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = hello.Ui_Form()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())

5 点击运行,奇迹出现了

在这里插入图片描述
over, hello python.

  • 22
    点赞
  • 140
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值