admin 管理员组

文章数量: 1103785

一、准备工具

1.PyCharm

下载地址:下载 PyCharm:JetBrains 出品的用于数据科学和 Web 开发的 Python IDE

推荐下载:PyCharm Community Edition(免费)

桌面出现PyCharm图标即为安装完成

2.Python

下载地址:Download Python | Python

tips:下载速度非常慢,可以通过开VPN或者使用下载器(FDM)进行加速

推荐下载:使用miniconda中的Python

通过CMD输入python确认是否安装完成,出现python版本即安装成功

二、创建环境

1.打开PyCharm、点击新建项目

2.创建环境(以miniconda为例)建议使用Python3.8或者3.9,按照下图步骤点击,创建环境;如使用python,则点击项目venv。

注意:PyQt5仅支持Python3.9以下,使用高版本Python在后续安装中会出现报错。

3.环境确认

三、更改pip软件源

1.修改软件源

在文件资源管理器中输入:%USERPROFILE%

进入用户文件夹(user),右键点击新建-文本文档-命名为pip.ini

使用记事本打开,修改内容为:

[global]
index-url = https://pypi.tuna.tsinghua.edu/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu

保存文件关闭退出。

其他软件源:菜鸟教程

2.确认软件源

打开命令提示符(CMD)

输入:pip -v config list

确认最下面两行地址与上文设置的pip.ini是否一致,如果不一致,则进入清单中的文件夹,修改相应的pip.ini与用户文件夹的pip.ini内容一致即可。

四、安装PyQt

1.安装步骤

PyCharm软件点击“终端”或键盘按下Alt+F12

在终端中输入:

pip install pyqt5
pip install pyqt5-tools

输入:

当显示“Successfully installed PyQt5-5.15.11 PyQt5-Qt5-5.15.2 PyQt5-sip-12.17.0”则安装完成

输入:

当显示“Successfully installed ······ qt5-tools-5.15.2.1.3”则安装完成

2.安装报错处置:

error: subprocess-exited-with-error

error: metadata-generation-failed

Pyhton版本过高导致报错

tips:如果Python版本正常,仍出现报错,确认终端是否激活当前环境

如果环境激活失败,修改PyCharm的终端为CMD。

环境激活失败:

环境激活成功:

五、配置PyQt5

1.确认PyQt5-tools目录

找到Pyqt5-tools的路径

在终端中输入:

conda env list

根据环境信息打开环境(PythonProject)的目录,确认下面的文件夹是否存在。

C:\Users\li\miniconda3\envs\PythonProject\Lib\site-packages\pyqt5_tools

如果不存在,确认PyQt是否安装成功,或者安装环境是否有误。

2.配置环境变量(存疑,似乎不配置也可以使用

在“此电脑(我的电脑)”图标上右键-点击“属性”

点击“高级系统设置”

点击“环境变量”

在弹出的窗口中双击PATH

空白处双击,粘贴Pyqt5-tools的目录

粘贴目录后点击“确定”关闭所有窗口

3.在PyCharm中配置PyQt5为外部工具

3.1将QtDesigner添加为外部工具

在PyCharm中点击文件-设置

点击工具-外部工具

点击加号“➕”

在弹出窗口中输入以下信息:

名称:QtDesigner

程序:C:\Users\li\miniconda3\envs\PythonProject\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

(在刚才的环境目录里面可以找得到)

实参:$FileDir$\$FileName$

工作目录:$FileDir$

点击确定关闭所有窗口

实参含义拓展:

在PyCharm的External Tools(外部工具)配置中,$FileDir$ 和 $FileName$ 是PyCharm预定义的环境变量,用于动态获取当前文件的路径和名称。它们的含义如下:


1. $FileDir$

  • 作用:表示当前打开文件所在的目录路径

  • 示例

    • 若你正在操作 D:/project/ui/main_window.ui 文件

    • $FileDir$ 会被解析为 D:/project/ui


2. $FileName$

  • 作用:表示当前打开文件的完整文件名(含扩展名)

  • 示例

    • 若你正在操作 main_window.ui 文件

    • $FileName$ 会被解析为 main_window.ui


组合用法 $FileDir$\$FileName$

  • 实际效果:表示当前文件的完整路径

  • 示例

    • 当你在 D:/project/ui/main_window.ui 文件上右键调用PyUIC工具时

    • 组合变量会被解析为 D:/project/ui\main_window.ui
      (注意:Windows路径分隔符\会被自动处理,无需担心兼容性)

3.2将PyUIC添加为外部工具

名称:PyUIC

程序:C:\Users\li\miniconda3\envs\PythonProject\Scripts\pyuic5.exe

(在刚才的环境目录里面可以找得到)

实参:$FileName$ -o $FileNameWithoutExtension$.py

工作目录:$FileDir$

六、打开PyQt

在pycharm点击工具-外部工具-QtDesigner

即可使用QtDesigner进行界面设计

设计完成后保存为.ui文件,使用PyUIC进行转换为.py文件即可使用。

七、总结

新人up主,欢迎交流,B站同号

本文标签: 新手 Pycharm