pyside6的应用图片打包问题

用pyinstaller打包pyside 6应用的时候,如果在qlabel一类的控件中引入本地图片的话,需要把相关图片copy到打包形成的.exe文件同一目录下,显得十分之low逼。一开始看了些网上的说法,主要是通过修改.spec文件的方式把图片作为资源打包进去,执行的时候释放出来(采用在应用里获得释放路径的方式)。但是这种方法比较麻烦,又不太直观,所以最后折腾了一圈还是把所有图片文件都写入到qrc资源文件里(记得编译成py,里面图片资源会转化成base64字符格式),控件直接引用资源的原始方式搞定。一开始考虑base64编码会不会文件搞大,后来想了想pyinstaller有调用upx压缩可执行文件,那就无所谓了。