win7上pyqt在PyQt QIcon.setThemeSearchPaths()中输入什么路径?

What path to enter in PyQt QIcon.setThemeSearchPaths() in pyqt on win7?

docs 中所写,我想根据当前代码编辑 setThemeSearchPaths()

if __name__ == "__main__":
    app = QtGui.QApplication([])
    for path in QtGui.QIcon.themeSearchPaths():
        print "%s/%s" % (path, QtGui.QIcon.themeName())

它打印出来:

C:/Python27/icons/
    :/icons/

没有找到任何图标。我想问你在 win7 上的函数 setThemeSearchPaths() 中,我必须将什么路径作为输入参数传递?

我发现图标应该在 path/file:

C:\Windows\system32\imageres.dll

但是如果我输入 .dll 文件的路径没有任何反应?

Windows 没有任何图标主题。 Qt 使用 freedesktop icon specification.

使用默认路径,将您的图标主题提取到 C:/Python27/icons/ 或将其作为 Qt 资源嵌入。

您可以尝试下载 Faenza Icons. 您应该得到如下文件结构:

icons/<theme name>/index.theme
icons/<theme name>/apps/
icons/<theme name>/actions/
...