我正在向 pygtk 中的 appindicator 添加菜单项。我不希望它们像普通菜单项一样运行:我希望它们具有正常的外观,但不响应鼠标悬停和鼠标点击。我想象的方式新的声音菜单将表现。
换句话说,我想阻止下面发生的 MenuItem 选择:
我该怎么做?我应该接受哪些事件,或者有更好的方法吗?
答案1
我做了什么堆栈小程序就是简单地禁用菜单项并将其用作“标题”。这样它就不会响应鼠标点击,看起来就像一个静态文本标签。
答案2
不幸的是,appindicator 不允许添加自定义小部件,因为它需要 GObject 自省。当ido
包具有 GObject 自省时,此功能将可用。