假设我有一个QtObject
由一个嵌入在Repeater
中的Loader
加载(它本身附加到某个任意的ListModel
(。
如何访问QtObject
的属性和功能?
Repeater {
id: repeater
model: listModel
Loader {
sourceComponent: QtObject {
property int width: 100
property int height: 100
function foo() {console.log("bar")}
}
}
}
}
首先使用itemAt()
函数访问Loader,然后使用item
属性访问QtObject:
var loader = repeater.itemAt(index)
var qt_object = loader.item
console.log(qt_object)