Mon application nécessite que j'utilise plusieurs souris et lorsque l'utilisateur déplace une souris particulière, le système d'exploitation doit redonner l'événement glisser/défiler de la souris. Je veux implémenter cela en utilisant Qt 4.6.comment convertir un événement de déplacement de la souris en événement de défilement/déplacement de la souris
Répondre
Ce que vous pouvez faire est
QWidget :: setMouseTracking (true);
qui devrait appeler QWidget :: mouseMoveEvent (QMouseEvent * event) chaque fois que votre souris se déplace
alors vous pouvez gérer l'événement que vous voulez.
Si vous êtes à la recherche pour l'événement glisser général puis Qt gère déjà les événements de souris QWidget :: dragEnterEvent (événement QDragEnterEvent *) http://doc.qt.nokia.com/latest/qwidget.html#dragEnterEvent
Je sais que qt a son propre événement mousemove. Mon application contient déjà des gestionnaires mousemove et mousedrag. Mon problème est que j'ai une souris trackball qui devrait se comporter comme le drag/scroll fonctionne dans la souris du système normal. Ce que je veux, c'est un wrapper autour des événements de la souris trackball pour que cela fonctionne comme une souris. Je travaille sur Windows XP. – Kashish
@Kashish: Qt invoque-t-il mouseMoveEvent lorsque vous faites quelque chose avec la souris trackball? – blueskin
Salut Blueskin, merci pour votre réponse et votre intérêt. La souris trackball est un périphérique série connecté au port COM1, n'a pas de roue (pour faire glisser) et ne me donne des entrées que dans dX et dY. Je veux émettre un événement QWheel qui convertira mon dx en event-> delta(). Y at-il un moyen de convertir dX (quantité de mouvement de la balle à la fois de la position statique) à un QWheelEvent. – Kashish
- 1. JQuery: événement de déplacement de la souris?
- 2. jtextarea événement de souris écrasant les conteneurs événement souris
- 3. Quel événement de souris?
- 4. Événement souris souris et focus
- 5. Événement de clic continu de la souris
- 6. Datagrid + Événement clic droit de la souris
- 7. X11 Mouvement de la souris événement
- 8. événement de souris jQuery manipulation
- 9. événement de la souris sur picturebox
- 10. Un événement de souris dans Actionscript2?
- 11. Remplacer la souris par un événement TouchMove
- 12. Déplacement de la souris panoramique
- 13. Rotation d'une image avec un événement de déplacement de la souris
- 14. Émulation souris événement AS3
- 15. Autre événement souris Jquery
- 16. rotation div avec déplacement de la souris
- 17. événement scroll souris
- 18. événement souris bizarreries
- 19. Confusion au sujet de javascript événement souris
- 20. événement clic de souris dans openCVsharp
- 21. Test Junit avec événement clic de souris
- 22. déplacement de la souris avec la vitesse
- 23. Changement de page sur l'événement de déplacement de la souris
- 24. Silverlight Annuler l'événement de déplacement de la souris à bulles
- 25. GTK # événement de souris dans la zone de dessin
- 26. Clic de souris et glissement Événement WPF
- 27. node.js événement de presse de la souris dans le shell
- 28. Différent Enter et clic de souris événement
- 29. java: l'activation d'un événement clic de souris
- 30. Déplacement de la souris par programme
Quel système d'exploitation travaillez-vous? – RedX