Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Qt] Probléme gestion clavier

Qt::Key_Enter se prend pour Qt::Key_Backspace

Sujet résolu
    22 juin 2008 à 15:59:22

    Bonjour,

    J'ai un petit programme, où je voudrait qu'une fonction se lance quand on appuit sur la touche Entrée.

    J'ai donc écrit la petite fonction: ;)
    void PlusMoins::keyPressEvent( QKeyEvent* e )
    {
      switch ( e->key() )
      {
         case Qt::Key_Enter:
           validerNombre();
           break;
      }
    }
    


    Malheuresement, quand s'appuit sur Entrée rien ne se passe, mais quand j'appuit sur la barre d'espace, la fonction se lance... :(

    J'ai essayé de mettre Key_Backspace et là ca fonctionne avec la barre d'espace... (normal vous me direz :-° )
    • Partager sur Facebook
    • Partager sur Twitter
      22 juin 2008 à 16:26:59

      c'est bizarre, en effet :-°

      essais avec Key_Return, à la place.

      Sinon, le problème peux aussi venir de ton clavier...
      • Partager sur Facebook
      • Partager sur Twitter
      Altarapp.com - Applications, Code Snippets, API Wrappers et etc, le tout en C# le plus clair du temps!
        22 juin 2008 à 17:06:56

        Merci, ca marche avec Key_Return
        • Partager sur Facebook
        • Partager sur Twitter

        [Qt] Probléme gestion clavier

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown