Voici mon message d'erreur:

Exception in Tkinter callback
Traceback (most recent call last):
File "lib-tk/Tkinter.py", line 1348, in __call__
return self.func(*args)
TypeError: evaluer() takes no arguments (1 given)
voici ma fonction evaluer:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
def evaluer(): #évènment associé à la touche enter sur la zone de texte 
	texteSigne = Label(affSigne)
	texteSigne.pack()
voici mon main:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
fen=Tk()
 
texte=Label(text="Entrez un entier")	
texte.pack()
entree = Entry(fen)	#zone où  on peut entrer du texte
entree.bind("<Return>", evaluer)		
entree.pack()
Voilà je cherche à appelé la fonction quand j'ai tapé sur enter après avoir entrer un entier.
mais j'ai le message d'erreur relaté là haut.

Pourtant, comme vous pouvez le voir, je ne mets pas d'arguments quand j'appelle la fonction evaluer() ni quand je la définie.

Alors pourquoi ce message d'erreur?

merci