在我的 Qt 应用程序中,我需要跟踪鼠标移动。为此,我创建了一个eventfilter
并正确安装它,如下所示:
bool iArmMainWindow::eventFilter(QObject *obj, QEvent *event)
{
if (event->type() == QEvent::MouseMove)//not working
{
iarm->printStatus("hi"); //this is for debugging
}
if (event->type() == QEvent::MouseButtonPress){
//Here some staff working correctly
}
//other staff
}
问题是事件类型 MouseMove 不起作用。
任何想法?