วิดเจ็ต Tkinter Entry ใช้เพื่อแสดงข้อความบรรทัดเดียวซึ่งโดยทั่วไปจะอยู่ในรูปแบบของการป้อนข้อมูลของผู้ใช้ เราสามารถล้างเนื้อหาของวิดเจ็ตรายการโดยกำหนดวิธีการ ลบ(0, END) ซึ่งมีจุดมุ่งหมายเพื่อล้างเนื้อหาทั้งหมดในช่วง สามารถเรียกใช้เมธอดได้โดยการกำหนดฟังก์ชันที่สามารถใช้ได้โดยการสร้างออบเจ็กต์ปุ่ม
ตัวอย่าง
ในตัวอย่างนี้ เราได้สร้างวิดเจ็ตรายการและปุ่มที่สามารถใช้ล้างเนื้อหาทั้งหมดออกจากวิดเจ็ตได้
#Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Set the geometry of frame win.geometry("650x250") #Define a function to clear the Entry Widget Content def clear_text(): text.delete(0, END) #Create a entry widget text= Entry(win, width=40) text.pack() #Create a button to clear the Entry Widget Button(win,text="Clear", command=clear_text, font=('Helvetica bold',10)).pack(pady=5) win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มีวิดเจ็ตรายการและปุ่มที่สามารถใช้ล้างข้อความที่เขียนในช่องป้อนข้อมูลได้
ตอนนี้คลิกที่ปุ่ม "ล้าง" เพื่อล้างวิดเจ็ตรายการ