Salut,
Je ne comprends pas ce que vous cherchez à faire.
Si j'écris:
à la sortie de la boucle la variable e sera la dernière Entry créée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for _ in range(4): e = tk.Entry(root, validate="key", vcmd=vcmd) e.pack()
La stocker dans une variable c'est juste:
Et pour tester que la condition fonctionne dans la validation, j'écris:
Code : Sélectionner tout - Visualiser dans une fenêtre à part last_entry = e
et je teste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if len(s) == 4: e = root.nametowidget(w) e.event_generate('<Tab>', when='now') print(e == last_entry) return True
- W
Partager