IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

QTimer et mouvement de souris

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations forums :
    Inscription : Juin 2010
    Messages : 39
    Par défaut QTimer et mouvement de souris
    Bonjour,
    Je souhaiterais redémarrer un Qtimer dès qu'il y a un mouvement de souris.
    Je cherche donc a créer la fonction permettant de prendre en compte l'evenement sur la souris (QMouseEvent? peut etre) et de la paramètrer pour réaliser le redémarrage du timer.

    Je débute donc un coup de main serait la bienvenue!

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 127
    Billets dans le blog
    149
    Par défaut
    Bonjour,

    Il vous faudra lire les tutoriels officiel et la documentation pour réussir (enfin comme pour tout le monde).
    Ici la documentation du QMouseEvent -> http://qt.developpez.com/doc/4.6/qmouseevent/
    Cela vous donnera au moins la position de la souris. De fil en aiguille vous trouverai quelle méthode à réimplémenter dans votre widget pour détecter les mouvements de souris (j'ai oublié le nom )
    Faites petit morceau par petit morceau et vous devriez y arriver rapidement
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations forums :
    Inscription : Juin 2010
    Messages : 39
    Par défaut
    Merci.

    Pour le moment, j'ai fais cela pour tester:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    void MainWindow::mouseMoveEvent(QMouseEvent *event)
    {
     
        qDebug() << "test";
        }
    Mais les mouvements sont pris en compte que lorsque j'appuye sur le bouton gauche de la souris.
    J'ai vu qu'il fallait utiliser setMouseTracking() mais j'ai beau le mettre à True, cela ne change rien. Je dois surement mal m'y prendre....

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo