求助:Qml如何修改动态创建的对象的属性
Unsolved
Chinese
-
根据官方教程,在Qml中可以使用createComponent() + createObject()来动态创建组件的对象
但是要怎么修改这些对象的属性呢
例如:
文件dyRec.qml
Rectangle {
id: rect
TextEdit {
id: rectText
text: qsTr("Default")
}
}文件main.qml
Window {
id: root
var dyRect = Qt.createComponent("dyRec.qml")
var dyRectObj = dyRect.createObject(root)
//这里我想修改动态对象dyRectObj里的Rectangle下的TextEdit的text,请问要如何修改
dyRectObj.rectText.text = qsTr("1111") //<--报错
}