Tkinter - Saisies claviers
Fermé
Anonyme
-
Modifié le 6 déc. 2018 à 21:05
Jithel Messages postés 843 Date d'inscription mercredi 20 juin 2018 Statut Membre Dernière intervention 31 août 2021 - 6 déc. 2018 à 20:54
Jithel Messages postés 843 Date d'inscription mercredi 20 juin 2018 Statut Membre Dernière intervention 31 août 2021 - 6 déc. 2018 à 20:54
A voir également:
- Tkinter - Saisies claviers
- Claviers azerty - Guide
- Claviers arabes - Télécharger - Divers Web & Internet
- Raccourcis claviers - Guide
- Fermer une fenetre tkinter - Forum Python
- Tkinter rotate image - Forum Python
2 réponses
Jithel
Messages postés
843
Date d'inscription
mercredi 20 juin 2018
Statut
Membre
Dernière intervention
31 août 2021
171
6 déc. 2018 à 16:10
6 déc. 2018 à 16:10
Il y a plusieurs problèmes.
1. Lorsque tu utilises tkinter en faisant
2. La boucle infinie n'est pas convenable. La méthode
3. La variable
4. La méthode
1. Lorsque tu utilises tkinter en faisant
root = Tk(), tu dois aussi utiliser
root.mainloop()pour afficher quelque chose
2. La boucle infinie n'est pas convenable. La méthode
toucheevent()n'a pas besoin d'être appelée indéfiniment.
3. La variable
endne sert à rien car tu ne l'exploite pas. Supprime là
input() #attendre une entree de l'utlisateur
4. La méthode
touche(lettre)prend un paramètre qui n'est pas celui auquel tu t'attend. En effet, ce paramètre est en fait la référence vers un objet Events. Voir : http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm
Ok merci, mais du coup, c'est quoi la formule exacte pour avoir "a" quand on tape a sur le clavier ?
Jithel
Messages postés
843
Date d'inscription
mercredi 20 juin 2018
Statut
Membre
Dernière intervention
31 août 2021
171
6 déc. 2018 à 20:54
6 déc. 2018 à 20:54
A nouveau :
http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm
et à tester :
http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm
et à tester :
def touche(event): print(event.char) #tester aussi keysym et keycode