首页 > 解决方案 > PyQt 不支持 jpeg

问题描述

我在 python 中的 Qt 安装中没有jpg支持。如何安装其他库以获得JPG支持?

from PyQt4 import QtGui
import sys
app = QtGui.QApplication(sys.argv)
QtGui.QImageReader.supportedImageFormats()

Out[5]: 
[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')]

标签: pythonpyqtpyqt4jpeg

解决方案


好吧,问题是通过做两件事来解决的。

  1. 在我们有 python.exe 的文件夹中创建/移动 qt.conf 文件

  2. 将以下项目放入qt.conf文件中

[Paths] 
Prefix = C:/Python27_64/Library 
Binaries = C:/Python27_64/Library/bin 
Libraries = C:/Python27_64/Library/lib 
Headers = C:/Python27_64/Library/include/qt 
Plugins = C:/Python27_64/Library/plugins
  1. 确保以下路径可访问。

如果已经有 qt.conf 文件可用,则将其移动到您拥有python.exe文件的目录。然后在末尾附加以下内容。 Plugins = C:/Python27_64/Library/plugins


推荐阅读