Py2exe中PyQt4的QWebview不加载图片
我有一个应用程序,它在QWebview中显示一些HTML内容,这些内容引用了本地文件系统中的图片。直接运行Python的时候,这一切都正常。但是当我通过py2exe打包后,图片就无法加载了。谷歌似乎也没有找到解决办法,有没有什么想法?
1 个回答
2
只有 png
格式是原生支持的,jpg
(还有其他格式)需要通过插件来实现支持。
我不记得具体的路径了(而且我也不知道你用的是什么平台),不过你可以去找一下 PyQt 的插件文件夹,然后:
- 把插件文件夹复制到:$yourprogram/PyQt4/plugins(同时也要把 qt.conf 文件一起复制过去)
- 编辑
qt.conf
文件,把前缀(prefix)改成 $yourprogram/PyQt4
你可能还需要让 py2exe
也把这个文件夹包含进去(要完全一样)。