Fare Tıklatması ve Fare Tekerleği nasıl takılır/taklit edilir? Daha spesifik olmak gerekirse, Qt uygulamasının içine ve dışına tıklamak istiyorum. Şimdiden teşekkürler! Eğer uygulama içerisinden widget tıklamaları simüle etmek istiyorsanızFare Tıklatma ve Fare Tekerini Taklit Etme ve Fare Tekeri Qt'yi Kullanma
cevap
, QTestEventList check out:
A QTestEventList sonra kullanım için test verisi olarak saklanabilir veya üzerinde yürütülemez GUI olayları ile doldurulur olabilir herhangi bir QWidget.
Bu, tuşa basma ve çeşitli fare olayları gerçekleştirmenize olanak sağlar, ancak hiçbir tekerlek. Ne olursa olsun, kaynak kod operasyon için bu tür iyi uygulamalar hakkında ipuçları vermelidir:
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, size üzerinde simgeleri gibi dışından tıklamalar başvurunuzu (simüle etmek istiyorum demek eğer Masaüstü vb.) muhtemelen Qt API'sinin kapsamı dışındadır. Windows üzerinde bu ilgili soru var "fare üzerinde tam kontrol altına almak" için:
Simulating a mouse button click in Windows
... ve bunun yerine özellikle bu görev için tasarlanmış bir otomasyon aracı kullanmayı düşünebilirsiniz. Bazı seçenekler Windows Auto It!, Mac'in Automator ve Web tabanlı iMacros'dur. Böyle bir aracı Qt'den bir QProcess olarak çağırırsınız.
- 1. Linux, ekran görüntüsünü yakalama ve fare hareketlerini taklit etme
- 2. DOMMouseScroll fare tekerini etkinleştir/devre dışı bırak
- 3. Fare
- 4. Fare girme ve fare çıkışı veya hover kullanımı nasıl kullanılır
- 5. Fare ve klavye olaylarını gönderme
- 6. TListView ve fare tekerleği kaydırma
- 7. Fare jQuery
- 8. capybara üzerinde vurgulu fare
- 9. Fare Vurgusu
- 10. Fare tekerini kullanarak Microsoft grafik denetiminde yakınlaştırmayı etkinleştirme
- 11. Bluetooth fare/klavye öykünmesi
- 12. Fare kontrolünü göreceli olarak kontrol etme
- 13. Fare doubleclick ile fare tıklaması arasında ayrım yapma wpf
- 14. Fare hareket halindeyken Java fare olayları göz ardı ediliyor mu?
- 15. Fare gezdirirken fare düğmesinin kapalı olup olmadığını kontrol edin.
- 16. Fare hareketlerini normalleştirin ve düzgünleştirin mi?
- 17. Qt'deki fare ve klavye olaylarını yoksayma
- 18. JComboBox odak ve fare tıklama etkinlikleri çalışmıyor
- 19. .NET'te sağ ve sol fare düğmesi değiştirme
- 20. Fare imleci, fare kapanı tek bir işlevde nasıl açılır
- 21. HTML5 Kanvas: Nasıl fare ile fare tutamacını yönetmek mouseclick
- 22. Android'de Fare İşaretçisini Gizle
- 23. jQuery mousemove() fare hala
- 24. Libgdx Fare tıklandığında
- 25. SVG Capturing Fare Koordinatları
- 26. fare imleci pozisyonu?
- 27. Neden winform paneli yalnızca fare veya fare kapanı olduğunda güncellenir?
- 28. devre dışı bırak fare
- 29. Update() + Raycast + etiketi, fare
- 30. Fare hareketini yumuşatır
+1 Teşekkürler Hostile Fork! Aslında uygulama dışına tıklamak istiyorum. – Viet
Uygulama dışında bir X11 ortamında uyarmak istiyorsanız, Xnee: http://www.gnu.org/software/xnee/ adresini kullanabilirsiniz. – e8johan
+1 teşekkürler. Ben X11'in uzmanı değilim. – Viet