我在尝试访问分配给 QML Repeater 模型的 C++ 列表数据时遇到问题。
可以在没有委托人帮助的情况下访问这些数据吗?
例如:C++:
QList<MyOwnStruct> GetListData() // Invokable from qml
{
QList<MyOwnStruct> infoData
.... // Appended data
return infoData
}
QML:
Row {
Repeater {
model: GetListData()
....
}
}
在上面的示例中,我能够获得转发器重复的 infoData 的确切计数。但是我无法从 infoData 中获得更多信息,比如每个单独的元素。