为了允许用户使用Tab键(在Gtk或任何派生的gtkmm, pyGtk中)导航小部件,我应该做些什么?
这是内置到默认的"key_press_event"信号处理程序。如果您设置了自己的处理程序,则必须从该处理程序返回FALSE,因为TRUE表示您已经处理了该键,并且没有进行进一步的处理。您可以使用它来避免默认的选项卡。
我想在这里添加一个问题,因为我不知道如何以编程方式执行focus-next-widget, focus-prev-widget操作
选项卡通过您的控件不工作吗?当您构建表单时,这应该是开箱即用的。要自定义在选项卡中移动小部件的顺序,可以使用set_focus_chain方法:gtk、pygtk、gtkmm.