2017-04-18 77 views
0

当我运行我的程序时,它会显示一个包含许多内容的UI,其中某些“东西”是图像,根据用户输入而改变。输入是在pyqt程序运行之前记录的,并且图像使用不同的脚本进行更改,该脚本也在pyqt程序之前运行。但由于某些原因,资源文件并不在乎图像的样子,只显示资源文件编译时存在的图像。有小费吗?只是寻找一些命令或者我不知道的东西。PyQt5如何在编译后更新资源文件?

回答

0

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

+0

嗯,我必须找到解决我的问题的方法,谢谢:) –