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下的PyQt5配置(新手向) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.520sys.cn/xp/1755052683a1463872.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论