Widget Entry ใน Tkinter ใช้แสดงข้อความบรรทัดเดียว เราสามารถตั้งค่าหรือเปลี่ยนค่าของ Entry widget ได้โดยการกดปุ่ม Button ซึ่งเกี่ยวข้องกับ 2 การดำเนินการหลักคือ insert (แทรกข้อความ) และ delete (ลบข้อความ)
ตัวอย่างโค้ด
# นำเข้าไลบรารีที่จำเป็น
from tkinter import *
# สร้างอินสแตนซ์ของเฟรม Tkinter
win = Tk()
# ฟังก์ชันสำหรับเปลี่ยนข้อความใน Entry
def change_text(txt):
text.delete(0, END) # ลบข้อความเดิมทั้งหมด
text.insert(0, txt) # แทรกข้อความใหม่ที่ตำแหน่ง 0
# กำหนดขนาดเฟรม
win.geometry("600x250")
# สร้าง Entry Widget
text = Entry(win)
text.pack()
# สร้างปุ่ม Button เพื่อตั้งค่าข้อความใหม่
btn = Button(win, text="Set", command=lambda: change_text("My New Text"))
btn.pack(pady=20)
win.mainloop()
ผลลัพธ์
เมื่อรันโค้ด จะแสดงหน้าต่างที่มี Entry widget และปุ่ม "Set" เมื่อคลิกปุ่ม ข้อความใน Entry จะเปลี่ยนเป็น "My New Text"

คลิกปุ่ม "Set" เพื่อตั้งค่าค่าใหม่ให้ Entry Widget
