【问题标题】:Which is the most generic view in Qt Quick Controls 2哪个是 Qt Quick Controls 2 中最通用的视图
【发布时间】:2018-02-23 20:16:12
【问题描述】:

我正在学习使用 QML 和 Qt Quick Controls 2,并尝试弄清楚如何使用它编写“合适的”应用程序(endgame 是嵌入式设备的小型原型)。

我缺少的一件事是构建多页应用程序的简单而明确的方法:有 StackViewTabViewSwipeView,但没有像 SimpleView 这样的组件,我可以将Page 组件放入,然后通过自定义操作切换它们。目前,我通过将interactive 属性设置为false 来误用SwipeView 来实现类似的效果,但我不得不怀疑这是否是正确的方法。

那么,Qt Quick Controls 2 中最通用的“页面容器”组件是哪个?

【问题讨论】:

    标签: qml qtquick2


    【解决方案1】:

    看看来自 Qt Quick Layouts 的StackLayout。它是任意项的堆栈,您可以在其中控制当前可见项的索引。

    StackLayout {
        anchors.fill: parent
        currentIndex: 1
    
        Page {
            // ...
        }
    
        Page {
            // ...
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2017-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-11
      相关资源
      最近更新 更多