使用qt的eventFilter(QObject *obj, QEvent *eve)
之中
if (eve->type() == QEvent::MouseMove)
{
QMouseEvent *e = static_cast<QMouseEvent *>(eve);
QPoint Pt = e->pos();
Qt::KeyboardModifiers modState = e->modifiers();
Qt::MouseButton Button= e->button(); //此處居然一直是NoButton
}
不得不和QEvent::MouseButtonPress,QEvent::MouseButtonRelease聯合,自己記錄button類型,再供MouseMove使用。
很是奇怪。