Кто-нибудь знает, как получить доступ и сохранить динамически созданные объекты QML из С++? Я использовал следующий код, предложенный на сайте Qt, для создания динамических объектов QML и попытки сохранить их в тип списка QML
property list<Button> listButtons: [
Button{ }
]
function addButton(buttonname) {
console.log("Creating Pin: "+buttonname)
var component = Qt.createComponent("Button.qml");
if (component.status == Component.Ready)
{
var newbutton = component.createObject(node);
newbutton.x = 20;
newbutton.y = 30;
listButtons.append(newbutton) //I get a error here: listButtons.append [undefined] is not a function
}
else
{
console.log("Unable to create button: "+buttonname)
}
}
Спасибо.
CV