【问题标题】:How to change focus between TextEdit boxes using tab key如何使用 Tab 键在 TextEdit 框之间更改焦点
【发布时间】:2016-11-24 21:10:44
【问题描述】:

我有 2 个文本编辑框和 5 个按线性顺序排列的按钮。

  1. 程序启动时,焦点应位于第一个 TextEdit 框。
  2. 当按下 Tab 键时,它应该将焦点转移到下一个小部件。

实际上,当按下 Tab 键时,会在 TextEdit 框中输入制表空间。而不是移动到下一个框。我也不能使用 LineEdit Box,因为输入需要显示在多行中。无论如何,输入不会包含回车键或 '\n'

【问题讨论】:

    标签: c++ qt


    【解决方案1】:

    要改变tab键的行为,你应该看这里:

    http://doc.qt.io/qt-5/qplaintextedit.html#tabChangesFocus-prop

    bool  tabChangesFocus() const
    void  setTabChangesFocus(bool b)
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多