C++ から動的に作成された 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)
}
}
ありがとうございました。
履歴書