在TabView Qt QML中以编程方式更改选项卡

时间:2017-07-06 08:15:51

标签: qt qml

如何在Qt Quick QML中更改TabView中的标签 这是我的代码

TabView {
        id: main_tab
        width: 799
        height: 560
        tabsVisible: false

        Tab {
            id: home_tab
            source: "Home.qml"
            title: "Home"
        }
        Tab {
            id: led_tab
            source: "Led.qml"
            title: "Led"
        }
}

我尝试使用main_tab.getTab(1).active = true设置新标签但不成功。

1 个答案:

答案 0 :(得分:2)

您必须更改currentIndexTabView属性:

main_tab.currentIndex = 0 // Will show home_tab
main_tab.currentIndex = 1 // Will show led_tab