Widget Entry ใน Tkinter ใช้สำหรับรับข้อมูลข้อความบรรทัดเดียวจากผู้ใช้ เช่น ในการสร้างฟอร์มล็อกอิน ฟอร์มสมัครสมาชิก หรือฟอร์มป้อนข้อมูลต่างๆ
เราสามารถกำหนดข้อความเริ่มต้น (Placeholder/Default Text) ให้กับ Entry widget ได้โดยใช้ฟังก์ชัน insert() โดยส่งข้อความที่ต้องการเป็นอาร์กิวเมนต์
ตัวอย่างโค้ด
# นำเข้าไลบรารี Tkinter
from tkinter import *
# สร้างอินสแตนซ์ของเฟรม Tkinter
win = Tk()
# กำหนดขนาดหน้าต่าง
win.geometry("650x250")
# สร้าง Entry Widget
entry = Entry(win)
# แทรกข้อความเริ่มต้นลงใน Entry (ตำแหน่ง END หมายถึงท้ายข้อความ)
entry.insert(END, 'Enter any Text')
# แสดง Entry บนหน้าต่าง
entry.pack()
# เริ่มต้นลูปหลัก
win.mainloop()
ผลลัพธ์
เมื่อรันโค้ด Entry widget จะแสดงข้อความ "Enter any Text" เป็นค่าเริ่มต้น
