是否有一种类似的机制 Component.createObject's 第二个参数(初始属性)带有 Loader 要素我正在中手动设置属性 onLoaded ,但其语义略有不同。
Loader
onLoaded
使用 setSource() :
setSource()
// example.qml import QtQuick 2.0 Item { Loader { id: squareLoader onLoaded: console.log(squareLoader.item.width); // prints [10], not [30] } Component.onCompleted: { squareLoader.setSource("ExampleComponent.qml", { "color": "blue" }); // will trigger the onLoaded code when complete. } }