引言:

        想从 Qt Designer 的 .ui 快速产出 可运行的 Python 页面

        想把 .qrc 资源稳定生成 *_rc.py 可展示的图片,并且还能一键校验是否可用?
PyQtGHZ 2025.1.exe,为 PyQt5 / PyQt6 学习与落地开发而生:免 Python 环境、免命令行、免折腾依赖

学习或交付基于 PyQt 的项目痛点:

  • 环境冲突:不同机器、不同版本(PyQt5/6、rcc、pyuic)一旦混用就“玄学报错”。

  • 命令行门槛:记不住 pyuic5/6pyrcc5/6 的参数?路径里还有空格与中文?

  • 结果不确定:转换出来的 .py 或 *_rc.py 能不能正确引用资源、能不能跑起来?

  • 教学/培训难:让学生先装 Python、再装各种包+Qt 工具,光环境就劝退一半人。


一、核心功能总览

1) PyQt5 窗体 一键转换

  • .ui → .py(窗体代码生成)

2) PyQt6 窗体 一键转换

  • .ui → .py(窗体代码生成)

支持常见项目结构与中文路径;自动处理输出文件命名与目标目录。

用于将 Qt Designer 5/6 中产生的.ui文件,一键转换 成对应的可运行的Python窗体文件。

例如:上述窗体的构建展示;

3) PyQt5 资源模块图片 一键转换

  • .qrc → *_rc.py(资源模块生成)

4) PyQt6 资源模块图片 一键转换

  • .qrc → *_rc.py

支持常见项目结构与中文路径;自动处理输出文件命名与目标目录。

用于将 Qt Designer 5/6 需要展示的图片文件进行一键编译,得到对应的Python窗体图片资源文件。

例如:上述窗体的背景图片展示;


二、校验功能总览

只生成出文件,怎么去 验证 转换出来的 Python文件 是否可以 直接放到代码中运行呢?

1) PyQt 5/6 窗体文件验证

  • .py → 是否可用? 得到直接可以复制粘贴的代码 直接使用;

本模块可以验证 ui文件转换后得到的Python文件是否可用(包含语法检测)

如果可用,则会直接提供 可粘贴复制 到Pycharm中一键运行的示例代码

减少新手学习QT 研究窗体文件运行的时间;

运行得到:

2) PyQt 5/6 图片资源文件验证

  • .py → 是否可用? 得到资源文件的真实使用路径;

本模块可以验证 qrc文件转换后得到的Python文件是否可用(包含语法检测)

如果可用,则会直接将 文件 中的 图片资源 展示出来、并直接给出资源图片调用的路径

避免新手想让ui 窗体使用图片而找不到正确的调用路径;


三、基础Qt Designer 调用

  • 启动 Qt Designer(PyQt5) 通常Qt Designer版本号为5.X.X

  • 启动 Qt Designer(PyQt6)通常Qt Designer版本号为6.X.X

本模块 调用了Python官网开源的Qt Designer5 以及 Qt Designer6 的版本。

使用者可根据自己使用PyQt5 还是 PyQt6 来进行选择;

正常情况下:Qt Designer6 可识别Qt Designer5生成的ui文件,但是反过来将会报错

低版本不具有兼容高版本的性能;


四、本软件优势

对比项 传统命令行 PyQtGHZ 2025.1
环境依赖 需要 Python + 各种包 + rcc/pyuic 免 Python 环境,开箱即用
学习成本 记命令、记参数、记路径 一键转换,图形化操作
稳定性 版本多、差异多、易冲突 内置策略与验证流程,可用性先检查
可复制性 换机就要重装 拷贝即用,适合教学/演示/交付
效率 花时间在环境上 把时间还给 界面与业务逻辑

从 0 到 1:典型工作流

  1. 打开 PyQtGHZ 2025.1.exe

  2. 选择 PyQt5 或 PyQt6 模式(基于你的项目/课程场景)

  3. 拖入 .ui 文件 → 点击 一键转换 → 生成 .py

  4. 拖入 .qrc 文件 → 点击 一键转换 → 生成 *_rc.py

  5. 在【文件验证】页:

    • 选择刚生成的 窗体 .py 进行验证(能否正常初始化)

    • 选择 *_rc.py 进行验证(资源能否被读取)

  6. 需要修改界面?点击 启动 Qt Designer(对应版本) → 编辑完毕后重复上面的转换与验证

  7. 得到可运行结果,即可交付/打包(你可在自己的环境中进一步集成到项目)

更多的知识可以直接访问我的博客:智澈乐尚科研计算


五、常见问答(FAQ)

Q:一定要安装 Python 才能用吗?
A:不需要。PyQtGHZ 的核心流程可在无 Python 环境下完成转换与验证,适合教学机与交付机。

Q:支持哪些系统?
A:Windows 10/11(x64)优先适配。其他平台如有需求可联系沟通。

Q:能直接运行我完整的项目吗?
A:PyQtGHZ 聚焦 转换与验证。项目运行需要你自己的 Python 运行环境,但通过验证可以显著减少“资源/界面不匹配”的问题。

Q:支持 PySide 吗?
A:当前聚焦 PyQt5 / PyQt6。如需 PySide 支持或团队级定制,欢迎联系沟通方案。

Q:和官网的有区别么?
A:本程序所有功能围绕Python PyQt 系列核心功能实现,于Python官网一致;本程序仅在使用的便捷程度上进行优化。让初学者能更快进行业务的学习,而不是处于环境搭建的困境中。

如果你正在教 PyQt、学 PyQt,或要把 UI 原型快速落地为可运行的 PythonPyQtGHZ 2025.1 就是那个帮你“把复杂事变简单”的小帮手。
现在就发邮件到 tg@n5s.cn,告诉我你的场景与需求吧!


六、与我联系——提前免费试用本程序

了解清楚了安装之前的这些知识以后,如果嫌弃麻烦需要远程安装的友友可以联系!
PC端电脑通过
点击PC端分子对接软件合集——“能看到某宝对应的分子对接软件商品!!!。
手机淘宝通过:
点击手淘分子对接软件合集 “——能看到某宝对应的分子对接软件商品!!!

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐