Voici mon pb, je veux juste récupérer la valeur d'une entry Tkinter avec la commande classique .get(). Quand j'exécute, je plante, il m'affiche que mon entry "has no attribute get". Pourtant je l'ai déjà fait sur un autre programme et ça marche. Voici mon code, merci de me dire si qqn sait ce que j'ai oublié :

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
# -*- coding: cp1252 -*-
 
from Tkinter import *
 
def rec_nb_elements():
    nb_elements=entry_nb_elements.get()
    fen_intro.quit()
 
fen_intro=Tk()
 
label_nb_elements=Label(fen_intro,text="Choisissez le nombre d'éléments à incorporer au modèle").pack()
entry_nb_elements=Entry(fen_intro).pack()
boutton_validation=Button(fen_intro,text='Valider',command=rec_nb_elements).pack()
boutton_quitter=Button(fen_intro,text='Quitter',command=fen_intro.quit).pack()
 
fen_intro.mainloop()
fen_intro.destroy()