python tkinter get entry text code example

Example 1: set text entry tkinter

pythonCopyimport tkinter as tk
root = tk.Tk()
root.geometry("400x50")

def setTextInput(text):
    textExample.delete(0,"end")
    textExample.insert(0, text)

textExample = tk.Entry(root)
textExample.pack()

btnSet = tk.Button(root, height=1, width=10, text="Set", 
                    command=lambda:setTextInput("new content"))
btnSet.pack()

root.mainloop()

Example 2: tkinter entry

from tkinter import *
root = Tk()
entry = Entry(root)
print(entry.get()) # Would print entry data in CL

Example 3: write in entry() in tkinter

v = StringVar()
e = Entry(master, textvariable=v)
e.pack()

v.set("a default value")
s = v.get()

Example 4: how to create a enter box in tkinter

canvas1 = tk.Canvas(root, width = 400, height = 300)
canvas1.pack()