【问题标题】:Navigating through widgets using the TAB key使用 TAB 键浏览小部件
【发布时间】:2011-04-17 10:32:11
【问题描述】:

我应该怎么做才能让用户使用 Tab 键(在 Gtk 或任何衍生产品,如 gtkmm、pyGtk 中)浏览小部件?

【问题讨论】:

    标签: user-interface gtk pygtk widget gtkmm


    【解决方案1】:

    这是内置在默认的“key_press_event”信号处理程序中的。如果您设置自己的处理程序,则必须从此处理程序返回 FALSE,因为 TRUE 表示您已经处理了密钥并且没有进行进一步的处理。您可以使用它来避免默认选项卡。

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

    【讨论】:

    【解决方案2】:

    在您的控件中切换是否不起作用?在您构建表单时,这应该是开箱即用的。要自定义在您选项卡时通过小部件的顺序,您可以使用 set_focus_chain 方法:gtkpygtkgtkmm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-22
      • 2011-05-17
      • 2015-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多