编辑:看起来im_append_menuitems不是获取弹出菜单的功能。 Vte继承自Gtk.Widget,因此获取菜单的方法可能是连接到鼠标右键并生成自定义菜单。我将研究这个问题,如果有效,那将是答案。
我正在使用 gtk3 与 python 。
当打开在python gtk中创建的vte窗口时,除了右键单击下拉菜单外,我可以完成终端所需的所有常规操作。
在C文档中有 vte_terminal_im_append_menuitems()。
我还没有尝试过,因为它需要 GtkMenuShell 而且我只使用过GtkMenu。所以我可能无法使用它。
文档不是最好的边缘情况,我使用的python并不总是正确的绑定。我在python中尝试过的一些抽象gtk类也给了我麻烦。
我想知道是否有比GtkMenuShell更简单的方法。
如果没有GtkMenuShell的例子会有所帮助。
与此同时,我将尝试自己做。如果我很快拿出代码,我会将其作为答案发布。