Tkinter, boucle for et entry

Fermé
mathis - 29 avril 2020 à 11:15
yg_be Messages postés 22722 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 - 29 avril 2020 à 12:07
Bonjour,

Je suis en train d'écrire un programme sur Python qui retient différents mots français et leurs équivalents anglais renseigné par l'utilisateur, et qui ensuite lui affiche au hasard un mot français en lui demandant la version anglaise.Je fais un boucle for pour que tout les mots apparraissent et soient ainsi tester. Je fais cela sur Tkinter, donc pour avoir la réponse de l'utilisateur, j'utilise une entry, mais je n'arrive pas à stopper ma boucle for pour que l'utilisateur est le temps de marquer sa réponse, pouvez vous répondre à mon problème ?



Configuration: Windows / Firefox 75.0
A voir également:

2 réponses

yg_be Messages postés 22722 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
29 avril 2020 à 11:34
bonjour,
un exemple d'utilisation de tkinter, qui utilise un événement, pas une boucle.
from tkinter import *
 
def get_entry(event):
    v = ligne_texte.get()
    print(v)
 
root = Tk()
 
ligne_texte = Entry(root, width=30)
ligne_texte.pack()
root.bind('<Return>', get_entry)
  
root.mainloop()
0
Merci pour votre réponse, mais que signifie "bind" et à quoi sert-il ?
0
yg_be Messages postés 22722 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
29 avril 2020 à 12:07
que signifie "bind" et à quoi sert-il: http://tkinter.fdex.eu/doc/event.html
0