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; I
AlexanderVX