import QtQuick 2.0 import QtQuick.Controls 2.5 import QtQuick.Layouts 1.15 ApplicationWindow { visible: true width: 600 height: 800 title: qsTr("Scroll") Rectangle { anchors.fill: parent Rectangle { id: root width: 200; height: 200 color: "red" Drag.active: dragArea.drag.active MouseArea { id: dragArea anchors.fill: parent drag.target: parent onPositionChanged: { var positionToParent = mapToItem(root.parent, mouse.x, mouse.y) var positionToRoot = mapToItem(root, mouse.x, mouse.y) console.log(positionToParent, positionToRoot) } } } } }