QTest这个类好像可以模拟鼠标事件,有哪位用过,可不可以指导一下。
我这样写:
QTest::mouseClick ( this, Qt::LeftButton, 0, pos(),0);
但是会出现错误,不知是什么回事
main.o: In function `QTest::mouseEvent(QTest::MouseAction, QWidget*, Qt::MouseButton, QFlags<Qt::KeyboardModifier>, QPoint, int)':
/usr/include/QtTest/qtestmouse.h:70: undefined reference to `QTest::defaultMouseDelay()'
main.o: In function `qWait':
/usr/include/QtTest/qtestsystem.h:58: undefined reference to `QTest::qSleep(int)'
main.o: In function `QTest::mouseEvent(QTest::MouseAction, QWidget*, Qt::MouseButton, QFlags<Qt::KeyboardModifier>, QPoint, int)':
/usr/include/QtTest/qtestmouse.h:110: undefined reference to `QTest::qWarn(char const*)'
/usr/include/QtTest/qtestmouse.h:71: undefined reference to `QTest::defaultMouseDelay()'
collect2: ld returned 1 exit status
make: *** [movemouse] 错误 1
[ 此贴被duduqq在2008-04-02 10:54重新编辑 ]