PyQt4 événement MouseMove sans MousePress

J'ai besoin d'attraper lorsqu'un Utilisateur déplace la souris sur l'interface graphique, mais pas quand ils sont en maintenant le bouton de la souris (ce qui permettrait de faire quelque chose de différent).

Je ne trouve pas de conveniant méthode pour ce faire,
sauf périodiquement trouver la position de la souris et de le vérifier à la position précédente...
Ce qui serait horrible.

La mouseMoveEvent n'est appelée que lorsque la souris est déplacée, tandis que le bouton gauche de la souris est enfoncé,
sauf si bien sûr le widget a 'suivi de la souris'. Le suivi de la souris n'est pas une option pour moi, parce que l'interface graphique doit se comporter différemment lorsque l'on déplace la souris et le bouton gauche de la souris est enfoncé.

Y a intégré les méthodes pour ce faire?
(ou de n'importe quel des idées astucieuses?)

par exemple:
Est-il un moyen de vérifier si le bouton gauche de la souris est enfoncé à tout moment?
Ou un "survol" de l'événement qui peut être appliquée à un QRect (coordonnées)?

Muchas gracias.


Windows 7 (32)
python 2.7
PyQt4

OriginalL'auteur Anti Earth | 2011-10-20