如何在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
因此,更改documentation的TabBar {
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中的计时器保持触发