2016-09-15 117 views

回答

1

經過一番我想出了正常工作,使用一個ListView的解決方案更多的研究/ ListModel的/ ListDelegate - 發佈它在這裏爲其他人想要實現相同。

QML:

ListView { 
    snapMode: ListView.SnapOneItem 
    highlightRangeMode: ListView.StrictlyEnforceRange 

    anchors { 
     top: parent.top 
     bottom: parent.bottom 
     left: parent.left 
     right: parent.right 
    } 

    model: ListModel { 
     id: listModel 

     ListElement { 
      text: "1" 
     } 
     ListElement { 
      text: "2" 
     } 
     ListElement { 
      text: "3" 
     } 
    } 

    delegate: Page { 
     width: ListView.view.width 
     height: ListView.view.height 

     Text { 
      anchors.centerIn: parent 
      text: model.text 
     } 
    } 
} 
+0

我在一個建議日提交儘管如此:https://bugreports.qt.io/browse/QTBUG-56031 – jpnurmi

+1

['SwipeView :: orientation'](HTTP:// doc-snapshots.qt.io/qt5-dev/qml-qtquick-controls2-swipeview.html#orientation-prop)已經添加到Qt 5.9中的Qt Quick Controls 2.2中,該版本將在2017年春季晚些時候發佈。 – jpnurmi