import QtQuick 2.0 Rectangle { property real implWidth: 0 property real implHeight: 0 color: "green" width: loader.implicitWidth+50 height: loader.implicitHeight+50 Loader { id: loader sourceComponent: Item { anchors.centerIn: parent implicitWidth: 100 implicitHeight: 100 Rectangle { color: "red" anchors.fill: parent } } anchors.fill: parent anchors.margins: 50 onImplicitWidthChanged: implWidth = implicitWidth onImplicitHeightChanged: implHeight = loader.implicitHeight } }