通过命令行把.ui文件转换为.py文件
1、通过PyQt5提供的命令行工具pyuic5可以轻松实现,打开cmd,将路径切换到你保存.ui文件的路径位置,输入以下命令:文件名为你需要转换的.ui文件的名字。

pyuic5 -o 文件名.py 文件名.ui

pyuic5 -o UiMain.py UiMain.ui

执行完之后,再输入dir,可查看是否转换成功,具体详情如下图:

2、如果输入pyuic5命令没有得到正确提示,而是提示如下:

‘pyuic5’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
关于pyuic5命令的详细介绍,可以参照官方网站:https://www.riverbankcomputing.com/static/Docs/PyQt5/designer.html?highlight==signal#pyuic5

修改资源文件 (.qrc) 和重新编译

步骤:

1.打开 ui_sources.qrc 文件,该文件通常包含了所有资源文件(如图片)的路径。
2.在 ui_sources.qrc 文件中找到要替换的图片路径,并将其修改为新图片的路径。
3.保存修改后的 .qrc 文件。
4.使用 pyrcc5(如果使用 PyQt5)或 pyrcc6(如果使用 PyQt6)工具将 .qrc 文件重新编译为 .py 文件。例如,执行以下命令:

pyrcc5 ui_sources.qrc -o ui_sources_rc.py

5.确保在代码中导入的是编译后的 .py 文件(例如 ui_sources_rc.py),并且代码中引用的图片路径都在这个文件中。

声明:本站所有项目资源都可以正常运行,亲测无错!而且我们录制了演示视频,在我们注明的环境版本下,项目运行效果完全和演示视频一致。客服QQ:下载须知