PyQt5安装教程

由于已经安装了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的配置就算是完成了

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值