QML Repeater モデルに割り当てられた C++ リスト データにアクセスしようとすると問題が発生しました。
デリゲートの助けなしにこのデータにアクセスできますか?
例: C++:
QList<MyOwnStruct> GetListData() // Invokable from qml
{
QList<MyOwnStruct> infoData
.... // Appended data
return infoData
}
QML:
Row {
Repeater {
model: GetListData()
....
}
}
上記の例では、リピーターが繰り返す infoData の正確な数を取得できました。しかし、個々の要素のような infoData からより多くの情報を取得することはできませんでした。