python - 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')]
解决方案
好吧,问题是通过做两件事来解决的。
在我们有 python.exe 的文件夹中创建/移动 qt.conf 文件
将以下项目放入
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
- 确保以下路径可访问。
如果已经有 qt.conf 文件可用,则将其移动到您拥有python.exe
文件的目录。然后在末尾附加以下内容。
Plugins = C:/Python27_64/Library/plugins
推荐阅读
- c# - 在 WPF 中为 Beziersegment 设置动画
- javascript - Tensorflowjs predict_classes
- css - css背景图片不显示在vue中
- winapi - 在 BY_HANDLE_FILE_INFORMATION 结构中 nNumberOfLinks 是什么
- javascript - CORS 访问和将数据写入 Firebase Firestore 的困难
- objective-c - Objective-C 中的圆形双精度
- html - 如何使用 django 在 POST 表单中传递不可见的信息?
- javascript - 混淆多线程和异步编程
- xml - 无法在使用 ColdFusion 生成的 XML 文件中支持非 UTF-8 字符
- python - 有没有办法使用北极立体投影来绘制不包括极点的纬度/经度范围来获取 matplotlib 的底图?