我正在使用带有Qt集成的Eclipse中的PyDev插件。我已经安装了PySide,但是在处理SVG图像格式时遇到了麻烦。当我运行我的应用程序时,它会找到位于
我在我的代码中使用了这一行:
它找到了除qsvg4.dll中的SVG格式之外的所有格式?为什么会这样呢?我已经搜索了很多次,但似乎找不到原因。格式是否应该显示在支持的图像格式中?还需要做些其他事情才能使用SVG图像吗?我可以正常使用需要qico4.dll并位于相同位置的.ico文件,这就是我不理解问题所在的原因?谢谢您的帮助!
C:\Python27\Lib\site-packages\PySide\plugins\imageformats
的所有格式,除了SVG格式。我可以删除qico4.dll,然后它就不再找到它们,重新放回去,它就又找到了。我在我的代码中使用了这一行:
plugs = QtGui.QImageReader.supportedImageFormats()
。它找到了除qsvg4.dll中的SVG格式之外的所有格式?为什么会这样呢?我已经搜索了很多次,但似乎找不到原因。格式是否应该显示在支持的图像格式中?还需要做些其他事情才能使用SVG图像吗?我可以正常使用需要qico4.dll并位于相同位置的.ico文件,这就是我不理解问题所在的原因?谢谢您的帮助!
from PySide import QtSvg
吗? - AvarisPySide
和PyQt4
在 Win7 上都能找到它。你用的是最新版吗?也许PySide
中有一些错误。 - Avaris