有什么理由在运行时从 qml 文件向 QDeclarativeListProperty 添加项目?在一个循环中,例如:
var i;
for(i = 0 ; i < 100 ; ++i)
{
listOfItems.append(MyItem {text:"list"+i})
}
和 listOfItems 是 QDeclarativeListProperty 列表...我不想这样做:
listOfItems:
[
MyItem{text:"list val1"},
MyItem{text:"list val2"},
......
]
我在 qml 中显示此列表,列表的数据来自 qt 对象....