如何使用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