相关疑难解决方法(0)

Python AppIndicator绑定 - >如何检查菜单是否打开?

以下是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()
Run Code Online (Sandbox Code Playgroud)

不幸的是,关于此的文档非常不完整.我正在寻找的是一种检查AppIndicator菜单是否由用户打开的方法(例如,点击了指示器图标).那么当菜单打开时会发出一个信号吗?

python pygtk appindicator ubuntu-unity

16
推荐指数
1
解决办法
2230
查看次数

标签 统计

appindicator ×1

pygtk ×1

python ×1

ubuntu-unity ×1