Salut,
Déjà en écrivant:
TexteCode.after(1000, code_slow(message[i], rotor1, rotor2))
La fonction code_slow avec ses paramètres sera appelée immédiatement et c'est son retour (i.e. None) que vous passez en paramètre à vous demandez à TexteCode.after.
Puis si vous écrivez:
1 2
| for i in range(len(message)) :
TexteCode.after(1000,...) |
vous demandez à tkinter d'appeler #len(message) fonctions presque en même temps (dans 1s.).
Vous écrivez des lignes de code sans trop comprendre ce que çà va faire.
Quand je vous propose d'ouvrir un tuto. c'est pas pour que vous y cherchiez une solution pour faire fonctionner votre programme. Mais pour que vous l'oubliez pendant 2/3 jours, histoire de voir les implications de ce type de programmation (sur comment on code).
- W
Partager