使用TAB键浏览小部件

时间:2011-04-17 10:32:12

标签: user-interface gtk pygtk widget gtkmm

我应该怎样做才能让用户使用 Tab 键(在Gtk或gtkmm,pyGtk等任何派生物中)浏览小部件?

2 个答案:

答案 0 :(得分:3)

这是构建到默认的“key_press_event”信号处理程序中。如果设置自己的处理程序,则必须从此处理程序返回FALSE,因为TRUE表示您已处理该键,并且不再进行进一步处理。您可以使用它来避免默认的标签。

我想在这里添加一个问题,因为我不知道如何以编程方式执行focus-next-widget,focus-prev-widget动作。

答案 1 :(得分:1)

您的控件的标签是否无法正常工作?在构建表单时,这应该是开箱即用的。要自定义按小部件移动窗口小部件的顺序,请使用set_focus_chain方法:gtkpygtkgtkmm