我正在尝试生成鼠标点击。我的应用程序需要它,它必须模拟鼠标点击。
QMouseEvent *klik = new QMouseEvent(QEvent::MouseButtonPress, QCursor::pos(), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
QCoreApplication::postEvent(this, klik);
QMouseEvent* klik2 = new QMouseEvent(QEvent::MouseButtonRelease, QCursor::pos(), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
QCoreApplication::postEvent(this, klik2);
但它不起作用。它必须在 linux 上工作,我发现了很多 windows 的例子,但任何 linux 都不能工作:(
对不起,我的英语不好
[编辑]
我对 QTest 没什么问题。这是带有编译器错误的屏幕截图