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);
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);
To copy to clipboard, switch view to plain text mode
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);
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);
To copy to clipboard, switch view to plain text mode
But it doesn't work as I would like (the mouse moves without the button)
How to do it?
Bookmarks