OVH Cloud OVH Cloud

Bouton / Touche Entree / Tkinter

1 réponse
Avatar
Almaleh
Bonjour,

Après de nombreux essais infructueux et recherches sur Google, une
question : avec Tkinter, quel est la manip à faire qui permet
d'enregistrer la saisie au clavier dans la variable (ici prenom) et de
tout seul fermer la fenetre (ici fen1) en cliquant sur le bouton
"Valider" (cf exemple ci dessous) ?

merci
Francois




def ok(event):
global prenom
prenom=ent1.get()

fen1=Tk()
txt1=Label(fen1,text="Quel est ton prénom ?").pack()
ent1=Entry(fen1)
ent1.bind("<Return>",ok)
but1=Button(fen1, text='Valider', command=quit).pack()
ent1.pack()
fen1.mainloop()

--
Francois A.
_________

Excellent newsreader : http://mesnews.no-ip.com

1 réponse

Avatar
J.Pierre Pourrez
Le Sun, 15 May 2005 09:15:20 +0200, Almaleh a écrit :

Bonjour,

Après de nombreux essais infructueux et recherches sur Google, une
question : avec Tkinter, quel est la manip à faire qui permet
d'enregistrer la saisie au clavier dans la variable (ici prenom) et de
tout seul fermer la fenetre (ici fen1) en cliquant sur le bouton "Valider"
(cf exemple ci dessous) ?


Utilises le module tkSimpleDialog.

Voir example ici:
http://www.pythonware.com/library/tkinter/introduction/x1164-data-entry.htm

doc générale sur Tkinter:
http://www.pythonware.com/library/tkinter/introduction/
http://infohost.nmt.edu/tcc/help/pubs/tkinter/
http://wiki.python.org/moin/TkInter

Bon courage
Jean-Pierre