由于已经安装了python和pycharm,这里直接安装PyQt5并进行配置
(1)进入cmd页面,执行如下命令,安装PyQt
这里使用了清华镜像源
执行命令
pip install pyqt5 pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple
但是清华镜像的速度并不快,自己可以试试其他镜像源,或者直接安装
安装过程如下
这里看到有一个报错
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.
解决方法: 在pip命令中加入–use-feature=2020-resolver参数就可以了, 比如pip install xxx --use-feature=2020-resolver
重新输入命令
pip install pyqt5 pyqt5-tools --use-feature=2020-resolver -i https://pypi.tuna.tsinghua.edu.cn/simple
注意tools后面是两条短线
(2)PyCharm基本配置
这里用一个测试项目对环境进行配置
1.解释器以及依赖包的设置
新建一个测试项目,设置一下解释器
点击加号,查找并安装 pyqt5、pyqt5-sip、pyqt5-tools。安装成功后返回,界面应该如下
安装好后在解释器中可以看到pyqt的依赖包
2.配置PyQt
在 PyCharm 中选择 File -> Settings -> Tools -> External Tools,点击 + 新建工具,建立 QTdesigner 和 PyUIC 工具
a)QTdesigner:需要配置两个参数
Programm: designer.exe路径
在资源管理器中搜索 “designer.exe” 文件找到安装路径
我这里是C:\Anaconda3\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
Working directory:填写生成 UI 文件的保存路径
例如,要将 .ui 文件保存在当前 Project 的路径下,则填写 “$ProjectFileDir$”;要将 .ui 文件保存在当前 Project 路径下的 \program 子目录中,是“$ProjectFileDir$\program”。
b)PyUIC:配置三个关键参数
Program:python.exe 路径
注意这里是解释器的路径,可以从自己解释器选择的位置找到
Arguments:直接填写下面的就可以
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory:填写将 .ui 文件转换为 .py 文件的保存路径
例如,要将 .py 文件保存在当前 Project 的路径下,则填写 “$ProjectFileDir$”;要将 .py 文件保存在当前 Project 路径下的 \program 子目录中,是“$ProjectFileDir$\program”。
3.在 PyCharm 中通过 PyQt5 设计 UI 界面
a)利用代码创建UI界面
新建文件ui.py,输入如下代码
运行若是弹出以下窗口,便是成功了
b)用 QT Designer 代码生成一个 UI 界面 ,并用 PyUIC 转换为 .py 文件
选择 Tools -> ExternalTools -> QTdesigner,进入 QT Designer 界面
第一次会弹出一个 UI 创建界面,点击 create 自动生成
创建后界面如下
另存该界面为 Utitled.ui 文件
返回 PyCharm 项目界面,项目列表下多出了这个 .ui 文件
右键单击 Utitled.ui,弹出列表中选择 ExternalTools -> PyUIC 就会生成 Utitled.ui 对应的 Utitled.py 文件了
内容如下
到这里PyQt的配置就算是完成了