Enregistrer champ de "entry"
Bonjour à tous,
Je souhaite faire un petit programme avec tkinter pour enregistrer des informations telles que le nom, prénom, adresse...
Cependant je n'arrive pas à enregistrer les informations tapées dans un champ "entry" dans un fichier texte.
Voici le code du programme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
from tkinter import *
def enreg():
"Enregistrer le fichier"
obfichier = open('fichier','a')
obfichier.write(str(entr1))
obfichier.close()
fen1 = Tk()
fen1.title("Gestion des membres du club")
tex1 = Label(fen1, text = 'Nom')
entr1 = Entry(fen1)
tex1.grid(row = 0, column = 0)
entr1.grid(row = 0, column = 1)
bou1 = Button(fen1, text = 'Quitter', command = fen1.quit)
bou1.grid(row = 1, column = 1)
bou2 = Button(fen1, text = 'Enregistrer', command = enreg)
bou2.grid(row = 1, column = 0)
fen1.mainloop()
fen1.destroy() |
Lorsque je clique sur le bouton "enregistrer", le fichier est créé mais lorsque je l'ouvre il n'y a que des chiffres. Savez-vous d'où vient l'erreur?
Cordialement,
pgf89
EDIT : Je pense qu'il faut utiliser la méthode get, mais je ne comprends pas où la mettre.