PyQt5 如何在编译后更新资源文件?

Posted

技术标签:

【中文标题】PyQt5 如何在编译后更新资源文件?【英文标题】:PyQt5 How to update resource files after they've been compiled? 【发布时间】:2017-04-18 18:45:37 【问题描述】:

当我运行我的程序时,它会显示一个带有许多东西的 UI,其中一些“东西”是图像,这些图像会根据用户输入而变化。在运行 pyqt 程序之前记录输入,并且使用不同的脚本更改图像,该脚本也在 pyqt 程序之前运行。但是由于某种原因,资源文件并不关心图像的外观,只显示编译资源文件时存在的图像。有小费吗?只是在寻找一些我不知道的命令或东西。

【问题讨论】:

【参考方案1】:

资源文件(.qrc) 用于放置图标、声音、视频等静态文件。这些通过pyrcc4pyrcc5命令转换为python代码并加载到ram中,因此它们可以不能在线修改。在 C++ 的情况下,它们被加载到可执行文件中。在这两种情况下都不能修改。

【讨论】:

嗯,我得想办法解决我的问题,谢谢:)

以上是关于PyQt5 如何在编译后更新资源文件?的主要内容,如果未能解决你的问题,请参考以下文章

Python Qt GUI设计入门PyQt5 的资源调用

pyqt5学习——pyqt5中.qrc资源文件的创建与编写

PyQt5——加载资源文件

PyQt5 资源加载总结

下拉“文件资源管理器”菜单是不是有 PyQt5 小部件?

「1.PyQt5 GUI 软件开发框架」4.使用Qt资源文件