是否可以将QML中的Pathview元素设置为在到达模型中的最后一个元素时停止?

是否可以将QML中的Pathview元素设置为在到达模型中的最后一个元素时停止?,qml,Qml,Pathview在到达终点时旋转到第一个元素,如何在到达终点时停止它? 谢谢 这个效果可以通过ListView和properties设置来实现。我认为这不是答案。PathView具有ListView所没有的独特利用率。所以这个答案是不可能的。 import QtQuick 1.0 Rectangle { id: rectangle1 width: 360 height: 360 color: "grey" opacity: 1 ListModel

Pathview在到达终点时旋转到第一个元素,如何在到达终点时停止它? 谢谢


这个效果可以通过ListView和properties设置来实现。

我认为这不是答案。PathView具有ListView所没有的独特利用率。所以这个答案是不可能的。
import QtQuick 1.0

Rectangle {
    id: rectangle1
    width: 360
    height: 360
    color: "grey"
    opacity: 1
    ListModel {
        id: listModel
        ListElement {
            name: "Bill Smith"
            number: "555 3264"
        }
        ListElement {
            name: "John Brown"
            number: "555 8426"
        }
        ListElement {
            name: "Sam Wise"
            number: "555 0473"
        }
    }
    Component {
        id: delegate
            Text {
                id: nameText
                width: 64; height: 20
                wrapMode: Text.Wrap
                text: name
            }

    }
    Rectangle {
        y:parent.height/2
        width: parent.width
        height: parent.height/2
        ListView {
            width: parent.width
            height: parent.height
            model:  listModel

            focus: true
            delegate: Text {
                      id: item
                      text: name + ": " + number
                  }
            preferredHighlightBegin: 20
            preferredHighlightEnd: 40
            highlightRangeMode: ListView.StrictlyEnforceRange
            highlight: Rectangle { color: "lightblue"; radius:  5 }
        }
    }
}