我将菜单项添加到pygtk中的appindicator中。我不希望它们表现得像普通的菜单项:我希望它们具有正常的外观,但不响应鼠标悬停和鼠标单击。我想象新的声音菜单会表现出来。
换句话说,我要防止进行下面的MenuItem选择:
我该怎么做呢?我应该吞下哪些事件,或者有更好的方法?
我将菜单项添加到pygtk中的appindicator中。我不希望它们表现得像普通的菜单项:我希望它们具有正常的外观,但不响应鼠标悬停和鼠标单击。我想象新的声音菜单会表现出来。
换句话说,我要防止进行下面的MenuItem选择:
我该怎么做呢?我应该吞下哪些事件,或者有更好的方法?
Answers:
不幸的是,appindicator不允许添加自定义窗口小部件,因为它需要GObject自省。当ido
程序包具有GObject自省功能时,此功能将可用。
我对StackApplet所做的只是简单地禁用菜单项,并将其用作“标题”。这样,它不会响应鼠标单击,并且看起来像一个静态文本标签。