如果有任何方法可以使用PyQt在当前桌面的绝对位置模拟真正的鼠标点击(按+释放),而没有像PyUserInput这样的其他外部库?
答案 0 :(得分:0)
使用PyQt的QTest,以及unittest等。另请参见示例http://www.voom.net/pyqt-qtest-example。
如果不是单元测试,请查看sendEvent
和postEvent
(请参阅http://doc.qt.digia.com/qq/qq11-events.html#syntheticevents)。 Qt生成"人工"的机制有一些限制。事件,但根据你描述的,它可能会工作。如果您已尝试过这些并且它不起作用,请发布您尝试过的代码。