Voici un extrait de mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
def annuler():
	listbox1.select_clear(0,END)
	message2.destroy()
 
message2=Toplevel(bg='red')
label1=Label(message2,text=message)
label1.grid()
bouton2=Button(message2,text='OK',command=message2.destroy)
bouton2.grid()
bouton3=Button(message2,text='ANNULER',command=annuler )
bouton3.grid()
Je ne comprends pas pourquoi la ligne listbox1.select_clear(0,END) fonctionne alors que message2.destroy() ne fonctionne pas. Je reçois le message :
NameError: global name 'message2' is not defined

Merci à tous pour vos explications...