我正在使用带有 Unity 的 Ubuntu 13.04。
我使用 Python 中的 AppIndicator 类创建了一个应用程序指示器,并附加了一个 gtk.Menu。该菜单显示有关 GIT 存储库的一些状态信息,只要菜单不可见,我就不想更新这些信息。相反,当用户单击 AppIndicator 并且菜单变为可见时,我希望得到通知并更新显示的信息。
到目前为止,我找不到菜单弹出时发出的信号。AppIndicator 在被点击时也不会发出信号。事实上,已经有这个问题,但答案只讨论 AppIndicator 是否有(或应该有)适当的信号。但是 gtk.Menu 本身呢?
所以,我的问题是,我怎样才能收到我的菜单可见的通知?