首先,在mainwindow.h文件中包含头函数:
#include <QMouseEvent>
定义两个全局变量与函数:
private:
QPoint startPos;//鼠标点击时的全局位置
QPoint startPos1;//鼠标点击时的相对位置
void mousePressEvent(QMouseEvent *event);//鼠标点击
void mouseMoveEvent(QMouseEvent *event);//鼠标追踪
在mainwindow.cpp编写函数:
//记录拖动起始位置
void MainWindow::mousePressEvent(QMouseEvent *