Отключить правый клик в окне GTK - PullRequest
0 голосов
/ 15 декабря 2010

Я бы отключил щелчок правой кнопкой мыши (и, таким образом, контекстное меню) в окне 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()

1 Ответ

6 голосов
/ 20 декабря 2010

Вы можете использовать настройку enable-default-context-menu :

webview.props.settings.props.enable_default_context_menu = False
...