标签: c++ qt
我有一个带标签的对话框,每个标签都有一些检查块和输入块。
我认为如果我没有设置任何焦点顺序,则按照添加这些小部件的顺序来定义顺序。我对初始订单很满意。
在用户选项卡和更改焦点后,我想将焦点重置回第一个小部件。因为小部件树是我自上而下构建的,所以我想我可以遍历每个小部件节点的子节点来查找第一个小部件。
有更好的方法吗?孩子会按照他们被添加的顺序存储吗?
答案 0 :(得分:0)
您可以使用QWidget::nextInFocusChain方法检索必须获得焦点的第一个小部件。
QWidget::nextInFocusChain