An Entry widget in Tkinter is nothing but an input widget that accepts single-line user input in a text field. To return the data entered in an Entry widget, we have to use the get() method. It returns the data of the entry widget which further can be printed on the console.
The following example will return the input data that can be used to display in the window with the help of a Label Widget as well.
#Import the required libraries from tkinter import * from tkinter import ttk #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("700x250") # Define a function to return the Input data def get_data(): label.config(text= entry.get(), font= ('Helvetica 13')) #Create an Entry Widget entry = Entry(win, width= 42) entry.place(relx= .5, rely= .5, anchor= CENTER) #Inititalize a Label widget label= Label(win, text="", font=('Helvetica 13')) label.pack() #Create a Button to get the input data ttk.Button(win, text= "Click to Show", command= get_data).place(relx= .7, rely= .5, anchor= CENTER) win.mainloop()
If we will execute the above code, it will display a window with an Entry widget and a button to display the input on the screen.
Now, click the "Click to Show" button and it will display the user input on the canvas.