PYQT4-如何编译qrc文件并将其导入到程序中?

2024-03-28 23:44:44 发布

您现在位置:Python中文网/ 问答频道 /正文

导入资源文件时遇到问题。我在monkey studio中使用pyqt4,并尝试导入png图像。当我运行这个程序时,我得到一个导入错误,比如

ImportError: No module named icon_rc

我知道我必须用pyrcc4来编译它,但我不知道如何做到这一点,请大家帮忙。如果有一个完整的答案来解释如何编译资源文件以便我可以导入它,那将非常有帮助。


Tags: 文件no图像程序png错误资源named
3条回答

在Pyqt5中,可以使用这个命令Pyrcc5 input_file.qrc -o Out_file.py

我们需要将qrc文件转换成python文件,然后将其导入到您的代码中

打开命令(或*nix上的终端)并运行

pyrcc4 -py3 F:\computing\Payrollv22\icon.qrc -o icon_rc.py

它成功地编译了这个文件,我能够将py文件导入到我的项目中,并且运行它没有问题。

这里没有太多需要解释的地方,您有一个资源文件(例如icon.qrc),然后您调用pyrcc4 -o icon_rc.py icon.qrc,它将创建一个模块icon_rc.py,然后您可以在项目中导入该模块。

都有记录了here

相关问题 更多 >