0

我会在 Python GTK 窗口(pyGTK)中禁用右键单击(以及上下文菜单),其中内部位于“窗口”pyWebKitGtk。

有人可以帮我写几行代码吗?
我认为直接在 pyGTK 中删除事件会更好,但是如果您知道如何在 pyWebKitGtk 中不显示上下文菜单,无论如何都是好的。

TNK TNK TNK

真正的代码:


import gtk
import webkit

window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.connect("destroy", gtk.main_quit)

browser = webkit.WebView()
browser.open("http://www.stackoverflow.com")
scroller = gtk.ScrolledWindow()
scroller.add(browser)
window.add(scroller)

window.show_all()
gtk.main()
4

1 回答 1

6

您可以使用enable-default-context-menu设置:

webview.props.settings.props.enable_default_context_menu = False
于 2010-12-20T11:55:36.947 回答