我会在Python GTK窗口(pyGTK)中禁用右键单击(以及上下文菜单),其中包含一个“窗口”pyWebKitGtk。
有人能帮我写几行代码吗?
我认为在pyGTK中直接删除事件会更好,但如果你知道如何在pyWebKitGtk中不显示上下文菜单更好。
秋明秋明
真正经过裁剪的代码:
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()发布于 2010-12-20 19:55:37
您可以使用enable-default-context-menu设置:
webview.props.settings.props.enable_default_context_menu = Falsehttps://stackoverflow.com/questions/4445065
复制相似问题