使用libnotify显示通知时,可以使用哪些图标?

2024-05-16 05:23:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用libnotify库在Ubuntu中显示通知。我最理想的是显示某种类型的电池(因为我的应用程序是一个电池电量表)。在

我可以使用的图标类型有:

  1. 指定图标文件名的URI(例如。文件://path/to/my-icon.png)

  2. “股票”图标名称。可以成功调用gtk_icontheme_lookup()(例如“股票删除”)注意:这些不一定是普通的gtk股票图标-任何主题图标都可以。

  3. 一个pixbuf

我希望使用选项2,但是我找不到可用图标的名称。如何找到可用的图标?在


Tags: 文件path名称应用程序类型gtk电池文件名
2条回答

你可以在Free Desktop Icon Naming Specification中查找。看起来你需要的图标是“电池”、“电池警告”和“电池电量不足”。在

使用pygtk本身可以很容易地发现:

>>> import gtk
>>> print "\n".join(name for name in dir(gtk) if name.startswith("STOCK_"))

在我的机器上,打印的是:

^{pr2}$

相关问题 更多 >