import QtQuick 2.3 import QtQuick.Window 2.2 Window { visible: true property Item item; onItemChanged: console.log(item); OpacityAnimator { id: anim from: 1 to:0 duration: 5000 running: false } MouseArea { anchors.fill: parent onClicked: { Qt.quit(); } } Loader { id: loader sourceComponent: Text { text: qsTr("Hello World") anchors.centerIn: parent } } Component.onCompleted: { item = loader.item; anim.target = item; anim.start(); loader.active = false; } }