使用Pycharm一键将.ui文件生成.py文件配置教程、一键打开QTDesigner教程

本文介绍了如何在PyCharm中设置快捷方式打开QtDesigner以及配置工具将.ui和图片文件转换为.py文件,包括手动安装和依赖包方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2df3621a-7ffd-4f18-9735-b86464b83a5b

前言

我痛恨所有将白嫖归为理所应当的猪🐖。

教程

打开pycharm之后,依次点击File->Settings->Tools->External Tools,进入如下界面:

在这里插入图片描述

1、配置快捷打开Qt Designer

点击+号,开始我们的配置,首先配置快捷打开Qt Designer软件的配置项,配置了之后,我们直接点击就能够打开Qt Designer的界面,十分方便,界面如图:
在这里插入图片描述

name、Group、Description分别是配置的名称,分组,描述,随便填即可,Program需要选择安装位置的qt designer的启动文件,Arguments不用填,Working directory在填写完成Program之后会自动写入对应的值 ,配置如下图:
在这里插入图片描述

配置填写完成之后点击ok即可,之后在菜单栏的Tools工具类可以点击使用,如图:
在这里插入图片描述

这是第一种配置QTDesigner的方式,这种方式适用于自己用安装包手动安装QTDesigner的情况。

第二种方式就是,安装了pyqt5-tools的 依赖包,那么designer.exe这个启动文件会被安装到python的安装目录中,program选择python安装目录的designer.exe启动文件,Working directory填写:$ProjectFileDir$,如图:
在这里插入图片描述
两种方式都行,看自己安装QtDesigner的方式是如何的,就选择对应的方式。

补充一下,如果使用第二种方式的话,需要安装对应的库,语句如下:

pip install pyqt5-tools

designer.exe文件的位置大概在这个位置:
在这里插入图片描述

2、配置一键将.ui文件生成.py文件

配置如下:
在这里插入图片描述

Program填写python安装路径下的python.exe,Arguments填写 -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py,Working directory填写 $FileDir$,点击确定即可。

使用的时候,右键点击ui文件,依次点击External Tools->PyUIC即可,如图:
在这里插入图片描述

生成.py文件如下:

在这里插入图片描述

3、将QtDesigner图片文件转换为.py文件

配置如下:
在这里插入图片描述

Program填写python安装路径下的pyrcc5.exe,Arguments填写 $FileName$ -o $FileNameWithoutExtension$_rc.py,Working directory填写 $FileDir$,点击确定即可。

总结

教程参考:https://www.bilibili.com/video/BV1bL411B7ht?p=1&vd_source=5f425e0074a7f92921f53ab87712357b

### 如何在 PyCharm 中成功安装 QtDesigner 为了确保在 PyCharm 中能够正常运行 QtDesigner,以下是详细的说明以及可能遇到问题的解决方案。 #### 1. 安装必要的依赖包 需要先通过 `pip` 命令安装 PyQt5 和相关工具包。这些工具包包括 `PyQt5`, `PyQt5-Qt5`, `PyQt5-sip` 和 `pyqt5-tools`。具体命令如下: ```bash pip install PyQt5==5.15.2 pip install PyQt5-Qt5==5.15.2 pip install PyQt5-sip==12.11.0 pip install pyqt5-tools==5.13.0.1.5 -i https://pypi.douban.com/simple ``` 上述命令可以确保安装的是兼容性强的版本组合[^3][^4]。 #### 2. 配置环境变量 确认安装完成后,需找到 `designer.exe` 的实际路径,并将其加入系统的 PATH 环境变量中。例如,在 Windows 下,路径可能是类似于以下形式: ```plaintext D:\Python\Python38\Lib\site-packages\qt5_applications\Qt\bin\ ``` 将此路径添加至系统环境变量后,可以在任意位置直接调用 designer 工具[^1]。 #### 3. 处理常见错误——“No qt platform” 如果启动 designer 后提示 “No qt platform”,这通常是由于缺少平台插件引起的。解决办法是手动复制所需的 DLL 文件到指定目录。操作步骤如下: - 找到 `platforms` 插件所在的目录,通常位于类似以下路径: ```plaintext C:\Users\<用户名>\Anaconda3\Lib\site-packages\pyqt5_tools\Qt\bin\plugins\platforms ``` - 将该目录下的所有 `.dll` 文件复制到 `designer.exe` 所在目录中的子文件夹 `platforms` 内。如果没有这个子文件夹,则需要自行创建[^4]。 #### 4.PyCharm 中集成 QtDesigner 完成以上配置之后,可以通过以下方式验证是否能够在 PyCharm 中正常使用 QtDesigner: - **Mac 用户**:可以直接从 Applications 或者终端启动 QtDesigner 应用程序[^5]。 - **Windows 用户**:双击之前设置好的 `designer.exe` 即可启动界面设计器。 此外,还可以利用 Python 脚本动态加载 UI 文件或者资源文件。例如,使用 `PyUIC` 将 `.ui` 文件转换为 `.py` 文件: ```python from PyQt5 import uic uic.compileUiDir('path_to_ui_files') ``` 这段代码会自动遍历指定目录并将所有的 `.ui` 文件编译为对应的 `.py` 文件[^2]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱吃雪糕的小布丁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值