我已经用 Desinger (Widget1 和 Widget2) 创建了 2 个小部件,每个小部件都定义了它的 Tab 键顺序。
第三个小部件 (Widget3 ) 以编程方式定义,并在垂直布局中包含上述 2 个小部件。
在 symbian 非触摸设备上。
当我关注小部件 3 时,我想将焦点放在小部件 1 上。然后,当我到达 widget1 选项卡链的末尾时,使用电话箭头从 widget1 转到 widget2。
这样做的正确方法是什么?
最佳答案
来自 Qt Documentation为了,
void QWidget::setTabOrder ( QWidget * first, QWidget * second ) [static]
其中指出,放置 第二个小部件 后 第一个小部件 按焦点顺序。
所以对你来说,第一个小部件 将是您的
Widget3
和 第二个小部件 将是您的 Widget1
. (如果我正确理解了这个问题)除此之外,在我上面提供的链接中还有关于此功能使用的示例。你可以使用它。
希望能帮助到你..
关于Qt:以编程方式定义 Tab Order,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3307758/