将一个粉色的矩形框在窗口中可以被拖拽,并且设置了边界
Rectangle {
id: rect_BG
width: 100
height: 100
color: "pink"
MouseArea {
anchors.fill: parent
hoverEnabled: true
acceptedButtons: Qt.LeftButton | Qt.RightButton
onEntered: {console.log("移入")}
onExited: {console.log("移除")}
onPressed: {console.log("按下")}
onReleased: {console.log("抬起")}
drag{
target: rect_BG
axis: Drag.XAxis | Drag.YAxis
minimumX: 0
minimumY: 0
maximumX: main_Window.width - rect_BG.width
maximumY: main_Window.height - rect_BG.height
}
}
}