赞
踩
在学习python中,需要使用到pyqt5,安装过程中遇到过pyqt5-tools报错等问题,经过一番波折终于成功在pycharm中完成pyqt5的配置。
选择 文件-设置-插件
在其中搜索‘chinese’,选择合适的汉化包即可
AttributeError: module ‘sipbuild.api‘ has no attribute ‘prepare_metadata_for_build_wheel‘
metadata-generation-failed
检查python版本、pip版本、pyqt5版本和pyqt5-tools版本
以上任意版本过低或过高都可能报错
本文选择的python 3.9 支持 pyqt5 5.15.4 和 pyqt5-tools 5.15.4
pip可选择升级至最新版
打开pycharm项目,由于本文是在pycharm中配置pyqt5,所以下载的软件包都在pycharm项目目录下。
文件-设置-项目-Python解释器
然后点击加号’+',添加软件包
搜索’pyqt5’,选中’PyQt5’,选择版本5.15.4,点击安装软件包
选中’pyqt5-tool’,选择版本5.15.4,安装
== 注意:python 3.10 暂时不支持 PyQt 5 的老版本,所以无法安装5.15.4,而最新版 pyqt5-tool 版本为5.15.4,不支持最新版 PyQt 5,所以在前面建议选择python 3.9 ==
== ——本建议适用于2022.8及之前 ==
打开所创建的python程序目录,在该目录下搜索’designer’
该程序为QT的UI设计程序,可以点击运行,打开为UI设计界面
打开文件 designer.exe 所在位置,复制路径
选择 文件-设置-工具-外部工具
选择 External Tools,点击加号’+',添加一个新工具
名称可以自定义,在程序中粘贴刚才复制的路径,并在其后添加’\designer.exe’
实参为空,工作目录填入:$FileDir$
,然后点击确定
打开所创建的python程序目录,在该目录下搜索’pyuic5’
该程序可以将QT的.ui文件转换为Python代码.py文件
打开文件 pyuic5.exe 所在位置,复制路径
选择 External Tools,点击加号’+‘,添加一个新工具
程序中粘贴刚才复制的目录,并在后面填入’\pyuic5.exe’
实参中填入:$FileName$ -o $FileNameWithoutExtension$.py
//该指令为.ui和.py的转换指令,将 FileName.ui 文件转换为同名的 .py 文件
工作目录填入:$FileDir$
,然后点击确定
测试配置:
选择 工具-External Tools-QtDesigner
打开如下:
选中 Main Window ,点击创建,在设计界面键入任意内容:
点击保存,将其保存在python项目的根目录下:
然后就可以在pycharm中查看到该文件:
选中该文件右键,选择 External Tools-Pyuic5
运行结果:
生成了一个同名的.py文件,打开该文件可以看到转换后的python代码
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。