PyQt5中下载Pyqt5-tools卡在Preparing metadata (pyproject.toml)-

问题描述

记录pyqt5在pycharm里的搭建,这里主要解决python3.10的环境下无法安装Pyqt5-tools,本人遇到的情况是卡在:

Preparing metadata (pyproject.toml)-

原因分析:

版本问题

搜寻资料发现是版本冲突问题,Pyqt5-tools 好像不支持python 3.9以上的版本(如python3.10冲突)


解决方案:

首先明白为什么需要安装这个包,我们安装这个包的目的是为了使用其中的desiner.exe和pyuic.exe,从而实现QT Designer里面的可视化的界面设计。因此,我们采取的办法是直接安装PyQt5Designer。步骤如下:

步骤一:下载PyQt5Designer

终端运行如下代码,

pip install PyQt5Designer

步骤二:导入designer.exe

  • 文件-->设置-->工具-->外部工具-->'+'

PyQt5中下载Pyqt5-tools卡在Preparing metadata (pyproject.toml)-_第1张图片

 PyQt5中下载Pyqt5-tools卡在Preparing metadata (pyproject.toml)-_第2张图片

  •  QtDesigner配置

PyQt5中下载Pyqt5-tools卡在Preparing metadata (pyproject.toml)-_第3张图片

工作目录:$FileDir$

步骤三:导入Pyuic,将designer生成的.ui文件转成.py文件

  • 继续点击 +

PyQt5中下载Pyqt5-tools卡在Preparing metadata (pyproject.toml)-_第4张图片

配置 参数如下:

名称:PyUic

程序:同理,这里再Python安装包目录下找Scripts\pyuic5.exe(注意不是lib)

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

工作目录: $FileDir$


PyQt5中下载Pyqt5-tools卡在Preparing metadata (pyproject.toml)-_第5张图片

步骤四:导入Pyrcc,加载样式资源

配置参数如下:

名称:PyRcc

程序:同理,在自己的Python安装包目录\Scripts\pyrcc5.exe (注意是Scripts不是lib)

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

工作目录: $FileDir$

 PyQt5中下载Pyqt5-tools卡在Preparing metadata (pyproject.toml)-_第6张图片

 至此, pyqt5的可视化界面设计环境已经搭建完成,在使用时,右键单击,选中外部工具即可:

PyQt5中下载Pyqt5-tools卡在Preparing metadata (pyproject.toml)-_第7张图片

 

 

你可能感兴趣的:(PyQt,qt,python,开发语言)