PyQt5 的安装指南

本文最后更新于:2020年8月16日 下午

从入坑到入土

前言

数字图像处理的作业要求有图形化的设计。我都是用的 Python 来实现的代码的,感觉转成用 C 来写的话各种类型太麻烦了,还是直接用 Python 试试 GUI 开发。

结果只能说差强人意。我也没用到什么槽函数感觉也可以写出来。不过打包成.exe 文件的时候却发现整个包太大了。估计是打包了 Python 运行环境的原因。所以要想开发小而美的软件还是得用 C 啊

从 pip 安装

安装很简单,用 pip 就行

pip install PyQt5

不过一般还得安装个插件,这样才能用 QT Designer 进行可视化的编辑

pip install pyqt5-tools

汉化 QT Designer

找到你的对应的包的地址,如下

\python\python381\Lib\site-packages\pyqt5_tools\Qt\bin\translations

如果没有 translations 这个文件夹的话你可以自己新建一个。然后把 designer_zh_CN.qm 这个文件放进去。还有下载地址是https://pan.baidu.com/s/1jzkumqjw-3VQiJxvo4V6Xw
大概的效果是这样的
汉化示例

设置环境变量

这是为了避免到时候如下报错

this application failed to start because no Qt platform plugin could be initialized, Reinstalling the application may fix this problem, available platform

打开 我的电脑 ,在上方的 文件 选项卡里面选择 系统属性 ,然后在弹出来的界面的 相关设置 栏中选择 系统信息
文件选项卡.jpg
系统信息.jpg

在弹出的页面中选择 高级系统设置 ,然后点击 环境变量
高级系统设置.jpg
点击环境变量.jpg

编辑系统环境变量中的 Path 项,在里面添加如下的地址
添加环境变量.jpg
大概的就是这样的

你的 Python 地址\Lib\site-packages\PyQt5\Qt\plugins\platforms

然后再在系统变量中新建项,命名为QT_PLUGIN_PATH
然后把值设置为

你的 Python 地址\Lib\site-packages\PyQt5\Qt\plugins

添加 QT_Plugin_Path.jpg

现在搞定后重启就可以了。

参考

PyQt(pyqt-tools)中的 Qt Designer 改为中文界面
python3+PyQt5+Qt designer+pycharm 安装及配置 + 将 ui 文件转 py 文件
如何将 PyQt(pyqt-tools)中的 Qt Designer 改为中文界面(汉化)