1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import QtQuick 2.4
Item {
id: root
Loader {
id: loader
}
Component.onCompleted: {
var templateComponent = "import QtQuick 2.4 \n\
Component {
Image {
source: '/moo/bar';
onStatusChanged: if (status === Image.Error) console.log('%1');
}
}
";
var c1 = Qt.createQmlObject(templateComponent.arg("COMPONENT1"), root, "createCardComponent");
var c2 = Qt.createQmlObject(templateComponent.arg("COMPONENT2"), root, "createCardComponent");
loader.sourceComponent = c2;
}
}
|