1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
from Tkinter import *
def fenetreDemanderPseudo():
def enregistrer(event = None):
pseudo = entry_pseudo.get()
# le pseudo ne doit pas être nul
if pseudo != "":
win_pseudo.destroy()
print pseudo
# je peux ensuite continuer mon traitement :)
win_pseudo = Toplevel()
win_pseudo.title("Enregistrement")
win_pseudo.bind("<Return>", enregistrer)
Label(win_pseudo, text="Veuillez entrer votre pseudo :").pack(pady=10, padx=5)
entry_pseudo = Entry(win_pseudo, width=30)
entry_pseudo.pack(padx=5, pady=5)
Button(
win_pseudo, text="Valider", relief=GROOVE, command=enregistrer
).pack(pady=5, padx=5, side=LEFT)
Button(
win_pseudo, text="Annuler", relief=GROOVE, command=win_pseudo.destroy
).pack(padx=5, pady=5, side=RIGHT)
root=Tk()
Button(root, text="Demander pseudo", command=fenetreDemanderPseudo).pack(padx=5, pady=5)
Button(root, text="Fermer", command=root.destroy).pack(padx=5, pady=5)
root.mainloop() |
Partager