在GTK窗口中禁用右键单击 [英] Disable right click in GTK window

查看:132
本文介绍了在GTK窗口中禁用右键单击的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将在其中位于窗口 pyWebKitGtk的Python GTK窗口(pyGTK)中禁用右键单击(以及上下文菜单)。

I would disable right click (and so context menu) in a Python GTK window (pyGTK) where inside is located a "window" pyWebKitGtk.

有人可以提供帮助我写一些代码行吗?

我认为最好直接在pyGTK中删除事件,但是如果您知道如何在pyWebKitGtk中不显示上下文菜单,那还是很好。

Someone can help me writing some lines of code?
I think that would better delete event directly in pyGTK but if you know how don't show context menu in pyWebKitGtk is good anyway.

TNK TNK TNK

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()


推荐答案

您可以使用启用默认上下文菜单设置:

webview.props.settings.props.enable_default_context_menu = False

这篇关于在GTK窗口中禁用右键单击的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆