Entry widget ใน Tkinter คือ input widget ที่ยอมรับการป้อนข้อมูลบรรทัดเดียวในช่องข้อความ เพื่อคืนข้อมูลที่ป้อนใน Entry widget เราต้องใช้เมธอด get() มันคืนข้อมูลของ entry widget ซึ่งสามารถพิมพ์บนคอนโซลได้ต่อไป
ตัวอย่าง
ตัวอย่างต่อไปนี้จะคืนข้อมูลที่ป้อน ซึ่งสามารถใช้แสดงในหน้าต่างด้วย Label Widget ได้เช่นกัน
# นำเข้าไลบรารีที่จำเป็น
from tkinter import *
from tkinter import ttk
# สร้างอินสแตนซ์ของ Tkinter Frame
win = Tk()
# กำหนดขนาด
win.geometry("700x250")
# กำหนดฟังก์ชันคืนข้อมูลที่ป้อน
def get_data():
label.config(text=entry.get(), font=('Helvetica 13'))
# สร้าง Entry Widget
entry = Entry(win, width=42)
entry.place(relx=.5, rely=.5, anchor=CENTER)
# เริ่มต้น Label widget
label = Label(win, text="", font=('Helvetica 13'))
label.pack()
# สร้างปุ่มเพื่อรับข้อมูลที่ป้อน
ttk.Button(win, text="Click to Show", command=get_data).place(relx=.7, rely=.5, anchor=CENTER)
win.mainloop()
ผลลัพธ์
การรันโค้ดจะแสดงหน้าต่างที่มี Entry widget และปุ่มเพื่อแสดงข้อมูลที่ป้อนบนหน้าจอ

ตอนนี้ คลิกปุ่ม "Click to Show" จะแสดงข้อมูลที่ผู้ใช้ป้อนบน canvas
