Voici mon message d'erreur:
voici ma fonction evaluer: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 mon main:
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()
Voilà je cherche à appelé la fonction quand j'ai tapé sur enter après avoir entrer un entier.
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()
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
Partager