Tkinter มีคุณสมบัติในการเพิ่มวิดเจ็ต เช่น ปุ่ม ข้อความ รายการ บทสนทนา และคุณลักษณะอื่นๆ ที่ช่วยในการพัฒนาแอปพลิเคชัน อย่างไรก็ตาม tkinter ไม่รวมตัวยึดตำแหน่งในวิดเจ็ตรายการ ตัวยึดตำแหน่งคือข้อความจำลองที่ปรากฏในวิดเจ็ตรายการเพื่อแจ้งให้ผู้ใช้ทราบ
ในบทความนี้ เราจะเพิ่มตัวยึดตำแหน่งในวิดเจ็ตรายการโดยใช้ insert(default value, text) ฟังก์ชันที่ใช้ค่าเริ่มต้น เช่น 0 พร้อมกับข้อความที่พัก
ตัวอย่าง
#Import tkinter library from tkinter import* #Create an instance of frame win= Tk() #Set geometry win.geometry("700x400") #Create a text Label Label(win, text="Notepad", font=('Poppins bold', 25)).pack(pady=20) text= StringVar() #Create an entry widget test= Entry(win, textvariable=text) test.pack(fill='x', expand=True, padx= 45, pady=45) test.focus() #Add a placeholder in the entry Widget test.insert(0, "Enter any Text") win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะสร้าง Entry Widget ที่มีตัวยึดตำแหน่งอยู่