我使用AppIndicator
和AppIndicator3
(来自gi.repository
)中包含的一些图标,例如gsm-3g-full和gsm-3g-none。
如何知道哪些其他图标可用?似乎没有太多关于它的文档。 This tutorial根本没有提到AppIndicator。
编辑:我正在寻找图标'图片,但如果这是不可能的,即使知道图标'名字非常有用。答案 0 :(得分:2)
从接受的答案this question on AU:
import gtk
icon_theme = gtk.icon_theme_get_default()
print icon_theme.list_icons()
这会生成所有图标名称的元组:('input-gaming', 'gnome-aorta', 'stock_bottom', 'config-language', ...)
为了可视化图标,我们可以使用由Ubuntu上的libgtk-3-dev软件包提供的命令gtk3-icon-browser
,以及Fedora上的gtk3-devel。
答案 1 :(得分:0)
如果使用来自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)