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) 用于放置图标、声音、视频等静态文件。这些通过pyrcc4
或pyrcc5
命令转换为python代码并加载到ram中,因此它们可以不能在线修改。在 C++ 的情况下,它们被加载到可执行文件中。在这两种情况下都不能修改。
【讨论】:
嗯,我得想办法解决我的问题,谢谢:)以上是关于PyQt5 如何在编译后更新资源文件?的主要内容,如果未能解决你的问题,请参考以下文章