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
id: root
width: 200; height: 200
color: "red"
Drag.active: dragArea.drag.active
MouseArea {
id: dragArea
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)
}