我正在使用AppIndicator和AppIndicator3中包含的几个图标(来自gi.repository),如gsm-3g-full和GSM-3G-无。
如何才能知道哪些其他图标可用?有关它的文档似乎不多。本教程根本没有提到AppIndicator。
编辑:我正在寻找图标的图片,但如果这是不可能的,甚至知道图标的名称将是非常有用的。
发布于 2016-04-07 12:36:35
从公认的答案到关于非盟的这个问题
import gtk
icon_theme = gtk.icon_theme_get_default()
print icon_theme.list_icons()这将生成所有图标名称的元组:('input-gaming', 'gnome-aorta', 'stock_bottom', 'config-language', ...)
为了可视化图标,我们可以使用命令gtk3-icon-browser,它是由Ubuntu上的package libgtk-3-dev和Fedora上的gtk3-devel提供的。
Ubuntu 20.04更新
包更改为:gtk-3-examples
发布于 2019-06-21 11:34:05
如果使用现代的、推荐的来自gi的绑定,而不是不推荐的gtk,则语法略有不同:
from gi.repository import Gtk
theme = Gtk.IconTheme.get_default()
for icon in theme.list_icons(None): # None as context lists all icons
print(icon)https://stackoverflow.com/questions/36472737
复制相似问题