PDA

View Full Version : QTest - simulating a mouse move with the pressed button



krukero1234
29th July 2021, 09:14
Hi. I'm trying to simulate a mouse move with the left pressed button.

I do this in two ways:



QTest::mouseEvent(QTest::MouseMove, &widget, Qt::NoButton, Qt::NoModifier, QPoint(5, 5), 300);
QTest::mouseEvent(QTest::MouseMove, &widget, Qt::LeftButton, Qt::NoModifier, QPoint(5, 10), 300);

or


QTest::mouseMove(&widget, QPoint(5, 5), 300);
QTest::mousePress(&widget, Qt::LeftButton, Qt::NoModifier, QPoint(5, 5), 300);
QTest::mouseMove(&widget, QPoint(5, 10), 300);
QTest::mouseRelease(&widget, Qt::LeftButton, Qt::NoModifier, QPoint(5, 10), 300);


But it doesn't work as I would like (the mouse moves without the button)
How to do it?