如何使用Tab键在TextEdit框之间更改焦点

时间:2016-11-24 13:05:44

标签: c++ qt

我有2个TextEdit框和5个按顺序排列的按钮。

  1. 当程序启动时,重点应放在第一个TextEdit框上。
  2. 按Tab键时,应将焦点更改为下一个小部件。
  3. 实际上,当按下Tab键时,在TextEdit框内输入制表空间。而不是移动到下一个框。我也不能使用LineEdit Box,因为输入需要以多行显示。无论如何输入不包含输入键或' \ n'

1 个答案:

答案 0 :(得分:2)

要更改Tab键的行为,您应该在此处查看:

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

bool  tabChangesFocus() const
void  setTabChangesFocus(bool b)