MouseArea {
id : _dragmouse
property point startpoint
anchors.fill: parent
onPressed: {
startpoint = Qt.point( mouseX , mouseY) ;
}
onPositionChanged: {
var dx = mouse.x - startpoint.x , dy = mouse.y - startpoint.y;
mainWindow.setX( mainWindow.x + dx );
mainWindow.setY( mainWindow.y + dy );
mouse.accepted = false;
}
}
mousearea主要用于响应鼠标的操作,在这里我们要实现的是窗体的拖动
最新推荐文章于 2025-04-10 22:22:45 发布