GTK 可以通过“当前图标主题中的图标”的名称来构造图像。例如:
#!/usr/bin/env python
import gtk; wnd=gtk.Window(); img=gtk.Image();
img.set_from_icon_name( "go-jump", gtk.ICON_SIZE_BUTTON );
wnd.add( img ); img.show(); wnd.show(); gtk.main()
这将显示一个窗口,里面有一个漂亮的箭头。但是 - 仅在 ubuntu 上。在 Windows 或 OSX 上,它将显示内部带有“无图像”图标的窗口:(。所以我的问题是 - GTK 在哪里保存像“go-jump”这样的图标名称?是否有一些可用的列表或规范,例如库存图标?也许是我可以使用一些 GTK API 来列出此类图标吗?
名称位于图标命名规范 http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html。如果这在 Windows 或 OSX 上不起作用,请将其报告为错误 - GTK 需要至少安装一个图标主题才能正常工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)