tkinter insert text into entry 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: write in entry() in tkinter

from Tkinter import *

master = Tk()

e = Entry(master)
e.pack()

e.focus_set()

def callback():
    print e.get()

b = Button(master, text="get", width=10, command=callback)
b.pack()

mainloop()

Example 3: write in entry() in tkinter

e = Entry(master)
e.pack()

e.delete(0, END)
e.insert(0, "a default value")