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在其中保留诸如“跳”之类的图标名称吗?它是否有可用的列表或规范,如股票图标?也许我可以使用一些GTK API列出此类图标吗?
最佳答案
名称在Icon Naming Specification中。如果这在Windows或OSX上不起作用,则将其报告为错误-GTK需要至少安装一个图标主题才能正常工作。
关于gtk - GTK在哪里找到要与gtk_image_new_from_icon_name()一起使用的图标名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7539621/