这是一个最小化的AppIndicator示例:
#!/usr/bin/python
import gobject
import gtk
import appindicator
if __name__ == "__main__":
ind = appindicator.Indicator("example-simple-client", "gtk-execute", appindicator.CATEGORY_APPLICATION_STATUS)
ind.set_status (appindicator.STATUS_ACTIVE)
menu = gtk.Menu()
menu_items = gtk.MenuItem('Quit')
menu.append(menu_items)
menu_items.connect("activate", gtk.main_quit)
menu_items.show()
ind.set_menu(menu)
gtk.main()
不幸的是,这方面文档非常不完整。我正在寻找一种方法来检查用户是否打开了AppIndicator菜单(例如,单击了指示器图标)。因此,是否有信号在菜单打开时被发射?