我试图在脚本中加载QImage(或PyQt4中的任何内容)来加载jpg文件.我还没有找到任何关于如何将它作为脚本加载jpg图像的信息,很多用于使用py2exe进行编译但是我甚至无法做到这一点.
花了一些时间来解决这个问题,我已经遵循了一些没有可用的东西.查看我的site-packages / PyQt4 / plugins / imageformats文件夹,我有:
qgif4.dll, qico4.dll,qjpeg4.dll, qmng4.dll, qsvg4.dll, qtga4.dll, qtiff4.dll
根据QtGui.QImageReader.supportedImageFormats(),这是我的pyqt4安装可以使用的
[PyQt4.QtCore.QByteArray('bmp'), PyQt4.QtCore.QByteArray('pbm'), PyQt4.QtCore.QByteArray('pgm'), PyQt4.QtCore.QByteArray('png'), PyQt4.QtCore.QByteArray('ppm'), PyQt4.QtCore.QByteArray('xbm'), PyQt4.QtCore.QByteArray('xpm')]
我还确保我的qt.conf文件位于主python目录中并且它具有此功能
[路径]
Prefix = C:/Python27/Lib/site-packages/PyQt4
Binaries = C:/Python27/Lib/site-packages/PyQt4
我试过添加
Plugins = C:/Python27/Lib/site-packages/PyQt4/plugins/imageformats
Plugins = C:/Python27/Lib/site-packages/PyQt4/plugins
没有运气
我在Windows 7 64b家庭高级版上运行python 2.7.2,使用PyQt4 4.9.1(均为32b).
我也尝试过4.8.1和4.8.5版本(我手边有)但是它们都没有支持jpg.我不知所措.如何让这些得到支持?