PyQt5用来编写Python脚本的应用界面。为了方便后续工作,预先做技术储备。
1 安装
Anaconda里面是含有pyqt的,在环境里搜索可以看到,但是针对实际开发,并没有全部的qt5工具,所以需要再次安装。

这里使用pip安装:
# 卸载旧的pyqt
conda uninstall pyqt
# pyQt5安装
pip install PyQt5 -i https://pypi.douban.com/simple
# 安装常用的Qt工具
pip install PyQt5-tools -i https://pypi.douban.com/simple
在Anaconda3的安装路径下可以看到安装的qt软件(这里默认使用base环境)D:\Anaconda3\Lib\site-packages

另外,为了可以正常使用pyqt5-tools的常用命令,还需添加系统环境变量。相关路径可以参考:D:\Anaconda3\Lib\site-packages\qt5_applications\Qt\bin

2 安装测试
在Python环境中测试
>>> import PyQt5
>>> help(PyQt5)
Help on package PyQt5:
3 PyCharm环境配置
3.1 配置PyCharm的conda的虚拟机环境
(略过)
3.2 配置QtDesigner
Qtdesigner是Python设计里面一个非常实用的工具,使得人们编写qt界面可以不仅仅是使用纯代码,而可以在可视化的基础上设置,非常方便。其设置方法:打开PyCharm,在setting里打开external tools,点击左上角的加号。
- Name中输入:QtDesigner(也可自定义名字,这是以后调用时显示的工具名)
- Program选择PyQt安装目录中 designer.exe 的路径(参考路径:
D:\Anaconda3\Lib\site-packages\qt5_applications\Qt\bin
) - Arguments为空
- Working directory为:
$ProjectFileDir$
QtDesigner配置
3.3 配置PyUIC
主要是用来将 Qt界面 转换成 py代码,其配置方式如3.2一直,内容参考:
- Name中输入:PyUIC
- Program选择:PyUIC位于当前解析器的Scripts\pyuic5.exe(参考路径:
D:\Anaconda3\Scripts\pyuic5.exe
) - Arguments为
$FileName$ -o $FileNameWithoutExtension$.py
Working directory为:$ProjectFileDir$
PyUIC配置
3.4 配置Pyrcc
将资源文件转换成py文件,并在主程序引入,其配置方式如3.2一直,内容参考:
- Name中输入:Pyrcc
- Program选择:PyUIC位于当前解析器的Scripts\pyrcc5.exe(参考路径:
D:\Anaconda3\Scripts\pyuic5.exe
) - Arguments为
$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory为:$ProjectFileDir$
Pyrcc配置
参考网址:
网友评论