Qt QML有一個ListModel可以用來表示列表數據。它提供了許多用於向列表添加元素的方法,但是我可以找到的用於檢索元素的唯一方法是需要索引的get()
方法。如何在qml中的ListModel中查找特定的ListElement?
我想檢查我的ListModel是否包含特定的元素?有沒有辦法使用鍵和值來接收ListElement對象?
例如connsider這個名單:
ListModel {
id: fruitModel
ListElement {
name: "Apple"
cost: 2.45
}
ListElement {
name: "Orange"
cost: 3.25
}
ListElement {
name: "Banana"
cost: 1.95
}
}
有沒有一種方法,如fruitModel.get({名稱:「香蕉」}),將找到一個名爲「香蕉」的元素,並返回他們?
類似的東西:'用於(VAR I = 0;我
AlexanderVX