Skip to content

Instantly share code, notes, and snippets.

@loloof64
Created February 18, 2020 17:06
Show Gist options
  • Save loloof64/c855d99eb6647b7b5bce6ad4e55658a4 to your computer and use it in GitHub Desktop.
Save loloof64/c855d99eb6647b7b5bce6ad4e55658a4 to your computer and use it in GitHub Desktop.
Python 3 Tkinter : Greet user
# coding: utf-8
from tkinter import Tk, Label, Entry, Button
from tkinter.messagebox import showinfo, showerror
def greet(name):
if len(name) > 0 :
showinfo(title="", message="Bonjour {} !".format(name))
else :
showerror(title="Aucun nom", message="Aucun prénom renseigné")
window = Tk()
name_label = Label(window, text="Votre prénom: ")
name_entry = Entry(window, width=20)
validate_button = Button(window, text="Valider", command=lambda : greet(name_entry.get()))
name_label.grid(row=0, column=0)
name_entry.grid(row=0, column=1)
validate_button.grid(row=1, column=1)
window.mainloop()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment