是否有某种方法可以使用gtk菜单项的Menu.AttachToWidget(...)函数来附加菜单以说出Gtk.Textview并让它在需要时显示菜单。或者是为ButtonPressEvent创建一个事件处理程序并在那里显示菜单唯一的方法呢?
或者我缺少第三种可能性吗?
先谢谢。
答案 0 :(得分:3)
第三种可能性是你失踪。
TextView.PopulatePopup是TextView在用户右键单击TextView时触发的事件。您可以处理此事件并将菜单项插入到现有的TextView上下文菜单中,该菜单包含剪切/复制/粘贴和输入方法的项目。这是向TextView添加其他上下文菜单项的首选方法。
指向文档的链接: