鼠标事件主要分为以下几大类
protected:
void mousePressEvent(QMouseEvent *e); //鼠标按下响应事件
void mouseMoveEvent(QMouseEvent *e); // 鼠标移动事件
void mouseReleaseEvent(QMouseEvent *e); //鼠标释放事件
void mouseDoubleClickEvent(QMouseEvent *e); //鼠标双击事件
this->setMouseTracking(true);//设置窗体追踪鼠标状态
QMouseEvent 类
button方法可以获取发送鼠标事件的按键属性(左、右、中键);
x() y() 方法可以获取鼠标相对于事件的窗体位置