如何使用Qt模仿/伪造鼠标点击鼠标滚轮?更具体地说,我想单击Qt应用程序的内部和外部。提前致谢!使用Qt模仿/伪造鼠标点击鼠标滚轮
6
A
回答
7
如果你想模仿里面您的应用程序上的小部件点击,看看QTestEventList:
一个QTestEventList可以用可存储测试数据以备后用,或者重播的GUI事件填充任何QWidget。
它可以让你执行按键和各种鼠标事件,但没有车轮。无论如何,源代码应该给出的最佳实践线索进行这种操作:
http://qt.gitorious.org/qt/qt/blobs/master/src/testlib/qtestmouse.h
http://qt.gitorious.org/qt/qt/blobs/master/src/testlib/qtestevent.h
OTOH,如果你的意思是你想模拟点击外您的应用程序(如图标上桌面等),这可能超出了Qt API的范围。 “接管鼠标完全控制”在Windows上有此相关的问题:
Simulating a mouse button click in Windows
...并可能会改为考虑使用专门为此设计任务的自动化工具。某些选项是Windows Auto It!,Mac的Automator和基于Web的iMacros。你甚至可以从Qt调用这样的工具作为QProcess。
相关问题
- 1. 模仿鼠标点击的vbs脚本
- 2. SetKeyDelay鼠标滚轮
- 3. 使用鼠标滚轮和鼠标移动滚动
- 4. 将D3.js从鼠标滚轮变为控制+鼠标滚轮
- 5. Popup - 滚动鼠标滚轮
- 6. 使用鼠标滚轮添加滚动
- 7. 可以jquery点击事件模拟鼠标滚轮吗?
- 8. 蟒蛇硒鼠标滚轮单击
- 9. 图形32:用鼠标拖动,用鼠标滚轮缩放到鼠标光标
- 10. 让鼠标在鼠标点击鼠标后跟着鼠标
- 11. LWJGL鼠标滚轮输入
- 12. jQuery绑定鼠标滚轮
- 13. 鼠标滚轮click&jquery.delegate
- 14. jscrollpane水平鼠标滚轮
- 15. python诅咒鼠标滚轮
- 16. 防反跳鼠标滚轮
- 17. 鼠标滚轮事件
- 18. as3鼠标滚轮反转
- 19. 鼠标滚轮导航
- 20. Adobe AIR鼠标滚轮
- 21. ContextMenuStrip和鼠标滚轮
- 22. 鼠标滚轮速度
- 23. 放大一个鼠标滚轮点(使用规模和翻译)
- 24. 使用鼠标滚轮缩放图像。
- 25. 使用鼠标滚轮放大
- 26. 使用鼠标滚轮移动图像
- 27. 使用鼠标滚轮与jQuery
- 28. 在GLUT中使用鼠标滚轮
- 29. GMMap使用鼠标滚轮缩放。
- 30. 如何使用鼠标滚轮
+1谢谢敌对叉!我想实际上点击外部应用程序。 – Viet 2010-01-05 09:04:05
如果您想在X11环境中在应用外部进行刺激,可以使用Xnee:http://www.gnu.org/software/xnee/。 – e8johan 2010-01-05 12:24:18
+1谢谢。我不是X11的专家。 – Viet 2010-01-06 03:49:20