在pygtk中设置appindicator的工具提示

2 投票
1 回答
1074 浏览
提问于 2025-04-18 08:19

我用下面的代码做了一个应用指示器,并且加了一个菜单:

self.ind = appindicator.Indicator("my-indicator", "indicator-messages",
                                  appindicator.CATEGORY_APPLICATION_STATUS)
self.ind.set_status(appindicator.STATUS_ACTIVE)
self.ind.set_attention_icon("icon1.png")
self.ind.set_icon("icon2.png")

self.menu = gtk.Menu()
item = gtk.MenuItem("Foo bar")
item.show()
self.menu.append(item)

self.menu.show()
self.ind.set_menu(self.menu)

我想加一个提示框,当用户把鼠标放在图标上时可以显示出来。我觉得 gtk.Tooltip 可能是对的,但关于应用指示器的文档很少。我该怎么把提示框加到应用指示器上呢?

最终我想要的效果是这样的:

appindicator with hover text

1 个回答

2

AppIndicator这个东西本身就不提供提示信息,这是它的设计决定的。

撰写回答