如何在QML选项卡视图下强制激活焦点/选择QML选项卡?

如何在QML选项卡视图下强制激活焦点/选择QML选项卡?,qml,qtquick2,qtquickcontrols,Qml,Qtquick2,Qtquickcontrols,我有一个带有3个选项卡的选项卡,我想在按下按钮时改变焦点/选择第三个选项卡。我尝试了forceActiveFocus,但它不起作用 //.qml TabView { Tab { id: redTab title: "Red" Rectangle { color: "red" } } Tab { id: blueTab title: "Blue" Rectangle { colo

我有一个带有3个
选项卡的
选项卡
,我想在按下按钮时改变焦点/选择第三个
选项卡
。我尝试了
forceActiveFocus
,但它不起作用

//.qml
TabView {
    Tab {
        id: redTab
        title: "Red"
        Rectangle { color: "red" }
    }
    Tab {
        id: blueTab
        title: "Blue"
        Rectangle { color: "blue" }
    }
    Tab {
        id: greenTab
        title: "Green"
        Rectangle { color: "green" }
    }
}

ToolButton {
    inconSource: "lock.png"
    onClicked: {
        greenTab.forceActiveFocus() // does not work?
    }
}    
设置:

设置:

TabView {
    id: tabView
    //...
}
//...
tabView.currentIndex = 2