哪个是 Qt Quick Controls 2 中最通用的视图
Which is the most generic view in Qt Quick Controls 2
我正在学习使用 QML 和 Qt Quick Controls 2,并尝试弄清楚如何用它编写 "proper" 应用程序(endgame 是嵌入式设备的小型原型)。
我缺少的一件事是构建多页应用程序的简单而明确的方法:有 StackView
、TabView
和 SwipeView
,但没有像 SimpleView
,我可以将 Page
个组件放入其中,然后通过自定义操作切换它们的组件。目前,我通过将 interactive
属性 设置为 false
来误用 SwipeView
来实现类似的效果,但我想知道这是否是一种正确的方法。
那么,Qt Quick Controls 2 中最通用的 "page container" 组件是什么?
查看 Qt Quick Layouts 中的 StackLayout
。它是一堆任意项目,您可以在其中控制当前可见项目的索引。
StackLayout {
anchors.fill: parent
currentIndex: 1
Page {
// ...
}
Page {
// ...
}
}
我正在学习使用 QML 和 Qt Quick Controls 2,并尝试弄清楚如何用它编写 "proper" 应用程序(endgame 是嵌入式设备的小型原型)。
我缺少的一件事是构建多页应用程序的简单而明确的方法:有 StackView
、TabView
和 SwipeView
,但没有像 SimpleView
,我可以将 Page
个组件放入其中,然后通过自定义操作切换它们的组件。目前,我通过将 interactive
属性 设置为 false
来误用 SwipeView
来实现类似的效果,但我想知道这是否是一种正确的方法。
那么,Qt Quick Controls 2 中最通用的 "page container" 组件是什么?
查看 Qt Quick Layouts 中的 StackLayout
。它是一堆任意项目,您可以在其中控制当前可见项目的索引。
StackLayout {
anchors.fill: parent
currentIndex: 1
Page {
// ...
}
Page {
// ...
}
}