窗口内弹窗拖动
效果图
代码
import QtQuick 2.15
import QtQuick.Window 2.15
Window {
width: 640
height: 480
visible: true
title: qsTr("Hello World")
// 拖动范围
Rectangle{
id:container
width: 600
height: 200
color: "yellow"
// 被拖动的矩形
Rectangle{
id:rect
width: 50
height: 50
color: "red"
MouseArea{
anchors.fill: parent
drag.target: rect
drag.axis: Drag.XAxis|Drag.YAxis
drag.minimumX: 0
drag.maximumX: container.width-rect.width
}
}
}
}