Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีตั้งค่าข้อความเริ่มต้น (Default Text) ให้กับ Widget Entry ใน Tkinter

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" เป็นค่าเริ่มต้น

วิธีตั้งค่าข้อความเริ่มต้น (Default Text) ให้กับ Widget Entry ใน Tkinter