如何阻止gtk.Entry失去对arrow buttonpress的关注?

Gra*_*eme 3 python gtk focus widget

我正在编写一个Python GTK应用程序,它使用gtk.Entry小部件将按键转发到多个其他小部件.不幸的是,似乎GTK有一个默认绑定,可以将小部件的焦点切换到Entry小部件中的向上和向下箭头键.

我想断开这种基于键的焦点切换,但保留基于鼠标的焦点切换.我似乎无法找到API中的哪个位置.

有什么建议?

Vin*_*irk 6

从按键事件信号的处理程序返回True以防止默认处理:http://www.pygtk.org/docs/pygtk/class-gtkwidget.html#signal-gtkwidget--key-press-event