1.物体起始位置imgPos
2.鼠标按下时记录startPos
3.鼠标移动时记录移动距离
(event->pos()-startPos);
最终位置=起始位置+移动距离
lastPos=imgPos+(event->pos()-startPos);
此处进行绘图等操作
4.鼠标释放时把最终位置复制给起始位置
imgPos=lastPos;
1.物体起始位置imgPos
2.鼠标按下时记录startPos
3.鼠标移动时记录移动距离
(event->pos()-startPos);
最终位置=起始位置+移动距离
lastPos=imgPos+(event->pos()-startPos);
此处进行绘图等操作
4.鼠标释放时把最终位置复制给起始位置
imgPos=lastPos;