Quick question about QGraphicsScene::mouseMoveEvent(...):
I only receive a mouse move event when the left mouse button is
pressed. For example, this code:
void MyScene::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
{
qDebug() << "Scene mouse move event";
if (!something)
{
QGraphicsScene::mouseMoveEvent(event);
return;
}
// Do somehting each time the mouse moves over the scene rect.
}
prints "Scene mouse move event" only when I press the left mouse button
and move the mouse.
Is this normal behavior? Should I reimplement the mouseMoveEvent from
QGraphicsView instead? This is kinda strange...
Regards,
Marc
_______________________________________________
Interest mailing list
Inte...@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest
Have a look at QWidget.setMouseTracking.
Tony.
> Sent: Friday, 16 March 2012 2:52 AM
> Hi Marc,
>
> Have a look at QWidget.setMouseTracking.
>
Aaaah of course!
Thanks,