Qt/QML 焦点与嵌套视图

问题描述 投票:0回答:1

我有一个

StackView
。我打开一个
SplitView
SplitView
包含两部分。在其中一个部分我有一个
TextField

当我打开

SplitView
时,焦点将放在
TextField
上。

我尝试了很多事情:

focus:true
forceActiveFocus()
。我已经没有想法了。也许有人可以给我提示。

qml qt6
1个回答
0
投票

解决方案非常简单:

Component.onCompleted: {
    Qt.callLater(correctFocus)
}

function correctFocus () {
    callTextField.forceActiveFocus();
}
© www.soinside.com 2019 - 2024. All rights reserved.