不在窗口小部件和图形视图上调用mousemove事件

时间:2017-06-21 14:00:14

标签: c++ qt qgraphicsview

我创建了一组从qwizardpage继承的向导页面。在我的一个向导页面中,我有一个图形视图,并且使用图形场景和一个正确的矩形已创建,现在我试图捕捉鼠标在图形视图区域中的鼠标移动的回调事件,但在此之外区域只回拨正在发生。但鼠标按下事件正常运行。有谁能建议我解决。

WizardPage::WizardPage(QWidget* parent)
{
    m_pScene = new QGraphicsScene(this);
    graphicsView->setScene(m_pScene);

    m_pRect = new QRect(-25, 25, 100, 40);
    m_pScene->addRect(*m_pRect);
     setMouseTracking(true);
}

void EgoLeverWizardPage::mouseMoveEvent(QMouseEvent *event)
{
    qDebug() << "move";
}

0 个答案:

没有答案