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 : 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
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.