qml实现多页面切换显示的导航栏
例如下面的效果
在 QML 中,没有直接对应 QWidget 的 QTabWidget,但有几个选项可以实现类似的标签页功能:
1. TabView (Qt Quick Controls 1 - 已废弃)
旧版本的 Qt Quick Controls 1 中有 TabView
,但这个组件在新版本中已经被废弃了。
2. TabBar + StackLayout (推荐方式)
在 Qt Quick Controls 2 中,推荐使用 TabBar
配合 StackLayout
或 SwipeView
来实现标签页功能:
import QtQuick 2.15
import QtQuick.Controls 2.15
import QtQuick.Layouts 1.15ApplicationWindow {visible: truewidth: 640height: 480TabBar {id: tabBarwidth: parent