如何在tabview中的更改选项卡中实现转换?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在tabview中的更改选项卡中实现转换?相关的知识,希望对你有一定的参考价值。

当我在QML中的TabView中的选项卡之间导航时,我正试图找到实现转换的任何方法,但我找不到,有什么方法可以做到吗?

我的代码是:

TabView{
    id : tbView
    height: parent.height
    width: parent.width


    Tab{
        HomePage{
            id: home
            height: tbView.height
            width: tbView.width
            onBtnConfigClicked: btnPlay()
        }
    }
    Tab{
        Rectangle{
            anchors.fill: parent
            color: "blue"
        }
    }
}



function btnPlay()
{
    tbView.currentIndex = 1
}

HomePage元素有一个信号btnConfigClick,然后我将它附加到函数btnPlay,它的函数将currentIndex属性改为1,第一个tab为0,我想在更改currentIndex时进行幻灯片转换。

答案

好吧,你可以使用qazxsw poi组件和qazxsw poi:

来自TabBar

SwipeView

因此,更改documentationTabBar { id: bar width: parent.width TabButton { text: qsTr("Home") } TabButton { text: qsTr("Discover") } TabButton { text: qsTr("Activity") } } SwipeView { width: parent.width currentIndex: bar.currentIndex Item { id: homeTab } Item { id: discoverTab } Item { id: activityTab } } 属性将自动执行currentIndex过渡到相应的项目。

因为你的问题并不完全清楚,我不知道这是否是你想要实现的。

以上是关于如何在tabview中的更改选项卡中实现转换?的主要内容,如果未能解决你的问题,请参考以下文章

使用tabview更改选项卡时如何使SwiftUI中的计时器保持触发

Primefaces tabview:在选项卡更改时设置活动索引

UWP TabView 以编程方式更改选项卡

SwiftUI:Tabview,更改选项卡时保持状态

如何在 p:tabView 组件中动态添加和删除选项卡

JSF - tabView 中的动态选项卡数量,具有动态选项卡内容