是否可以将QML中的Pathview元素设置为在到达模型中的最后一个元素时停止?
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
这个效果可以通过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 }
}
}
}