Comment éviter le message d'erreur à la fermeture sur cet exemple simple :
message dans mu-editor :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 import tkinter as tk ok=True def incremente(): global compteur compteur += 1 compteur_lbl['text'] = str(compteur) if ok: app.after(1000, incremente) app = tk.Tk() compteur = 0 compteur_lbl = tk.Label(app, text=str(compteur), font=("", 16)) compteur_lbl.grid(padx=8, pady=8) app.after(1000, incremente) def quitter(): global ok ok=False app.destroy() app.protocol('WM_DELETE_WINDOW', quitter) app.mainloop()
Merci (j'ai le même problème avec l'utilisation d'un thread pour le timer...)>>> invalid command name "2195026287624incremente"
while executing
"2195026287624incremente"
("after" script)
Partager