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的配置就算是完成了

### PyQt6-tools 的国内镜像源下载与安装 在国内网络环境下,由于国际访问速度较慢或其他原因,可能需要借助国内的 Python 镜像源来加速 `PyQt6-tools` 的下载和安装过程。以下是关于如何通过国内镜像源完成此操作的具体说明。 #### 使用国内镜像源安装 PyQt6-tools 可以通过指定 `-i` 参数或者临时设置环境变量的方式使用国内镜像源进行安装。常用的国内 PyPI 镜像站点包括阿里云、清华大学 TUNA 和中国科学技术大学等。 以下是一些常见的命令示例: ```bash pip install pyqt6-tools -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 上述命令会利用清华大学开源软件镜像站作为索引地址,从而提高下载效率[^1]。 如果希望全局配置 pip 使用特定镜像源,则可以编辑或创建 `~/.pip/pip.conf` 文件(Linux/MacOS)或 `%APPDATA%\pip\pip.ini` 文件(Windows),并加入如下内容: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple ``` 这样以后每次运行 pip 命令都会默认采用该镜像源[^2]。 对于某些特殊情况下遇到依赖冲突问题时,比如提到过的 pyqt6 版本不匹配导致其他包无法正常工作的情况,建议先清理已有的相关库再重新尝试安装最新稳定版[^3]: ```bash pip uninstall pyqt6 pyqt6-tools sip pip install --upgrade pip setuptools wheel pip install pyqt6-tools -i https://pypi.douban.com/simple ``` 以上步骤能够有效解决因版本差异引起的兼容性难题,并确保所使用的工具集处于最佳状态。 #### 注意事项 - 如果仍然找不到 Qt Designer,在确认正确安装了 `pyqt6-tools` 后,请检查其实际路径位置;有时它会被放置于非标准目录下。 - 对于开发环境中多个 python 解释器共存的情形,务必保证当前激活的是目标解释器后再执行相应指令。 ```python import sys print(sys.executable) ``` 这段代码可以帮助验证正在使用的具体 Python 可执行文件的位置。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值