Learn Python tkinter GUI user input easy ⌨️

Published: 03 August 2020
on channel: Bro Code
31,882
617

You guys don't need all the config() calls, you can place them within the constructor if you want. I like to add comments line-by-line for teaching purposes to help explain. Do what works for you.

Python Tkinter GUI entry widget for user input tutorial for beginners

entry widget = textbox that accepts a single line of user input

from tkinter import *

def submit():
username = entry.get() #gets entry text
print("Hello "+username)

def delete():
entry.delete(0,END) #deletes the line of text

def backspace():
entry.delete(len(entry.get())-1,END) #delete last character

window = Tk()
window.title("user input")
label = Label(window,text="username: ")
label.config(font=("Consolas",30))
label.pack(side=LEFT)

submit = Button(window,text="submit",command=submit)
submit.pack(side = RIGHT)

delete = Button(window,text="delete",command=delete)
delete.pack(side = RIGHT)

backspace = Button(window,text="backspace",command=backspace)
backspace.pack(side = RIGHT)

entry = Entry()
entry.config(font=('Ink Free',50)) #change font
entry.config(bg='#111111') #background
entry.config(fg='#00FF00') #foreground
entry.config(width=10) #width displayed in characters
#entry.insert(0,'Spongebob') #set default text
#entry.config(state=DISABLED) #ACTIVE/DISABLED
#entry.config(show='*') #replace characters shown with x character
entry.pack()
window.mainloop()

Coding boot camps hate him! See how he can teach you to code with this one simple trick...

Bro Code is the self-proclaimed #1 tutorial series on coding in the known universe.


On this page of the site you can watch the video online Learn Python tkinter GUI user input easy ⌨️ with a duration of hours minute second in good quality, which was uploaded by the user Bro Code 03 August 2020, share the link with friends and acquaintances, this video has already been watched 31,882 times on youtube and it was liked by 617 viewers. Enjoy your viewing!