橙色canvas 不显示任何图标
Orange canvas does not show any icon
我在我的 win10(x64) 笔记本电脑上安装了 python3.4.3, orange3 但没有显示图标...this was what I saw
这通常表示 broken/misconfigured PyQt4 安装。 Qt4 通过与 PyQt4 一起安装的 运行time 插件库支持 .svg 图标。但是,如果 Qt4 无法找到并加载此插件,则 SVG 图标将不可用且不会显示。
查看是否可以加载 SVG 图标 运行 从命令提示符执行以下操作(根据您的安装布局调整 python.exe 路径):
C:\Python34\python.exe -c "from PyQt4.QtGui import QImageReader; print([bytes(fmt).decode('ascii') for fmt in QImageReader.supportedImageFormats()])"
如果输出不包含 "svg" 字符串,则无法加载 svg 图标。
还有运行
C:\Python34\python.exe -c "from PyQt4.QtCore import QLibraryInfo; print(QLibraryInfo.location(QLibraryInfo.PluginsPath))"
这将打印加载 Qt4 插件的根目录。这应该是 C:\Python34\Lib\site-packages\PyQt4\plugins
(对于默认的 python 安装)。如果没有,请尝试创建一个 C:\Python34\qt.conf
文件,其中包含:
[PATHS]
Prefix = Lib\site-packages\PyQt4
我在我的 win10(x64) 笔记本电脑上安装了 python3.4.3, orange3 但没有显示图标...this was what I saw
这通常表示 broken/misconfigured PyQt4 安装。 Qt4 通过与 PyQt4 一起安装的 运行time 插件库支持 .svg 图标。但是,如果 Qt4 无法找到并加载此插件,则 SVG 图标将不可用且不会显示。
查看是否可以加载 SVG 图标 运行 从命令提示符执行以下操作(根据您的安装布局调整 python.exe 路径):
C:\Python34\python.exe -c "from PyQt4.QtGui import QImageReader; print([bytes(fmt).decode('ascii') for fmt in QImageReader.supportedImageFormats()])"
如果输出不包含 "svg" 字符串,则无法加载 svg 图标。
还有运行
C:\Python34\python.exe -c "from PyQt4.QtCore import QLibraryInfo; print(QLibraryInfo.location(QLibraryInfo.PluginsPath))"
这将打印加载 Qt4 插件的根目录。这应该是 C:\Python34\Lib\site-packages\PyQt4\plugins
(对于默认的 python 安装)。如果没有,请尝试创建一个 C:\Python34\qt.conf
文件,其中包含:
[PATHS]
Prefix = Lib\site-packages\PyQt4