ในการสร้างรายการสิ่งของด้วยวิดเจ็ตแบบเลื่อนได้ Tkinter จัดเตรียมวิดเจ็ตกล่องรายการ ด้วยวิดเจ็ตกล่องรายการ เราสามารถสร้างรายการที่มีรายการที่เรียกว่ารายการ ผู้ใช้สามารถเลือกหนึ่งหรือหลายรายการจากรายการ ทั้งนี้ขึ้นอยู่กับการกำหนดค่า
หากเราต้องการล้างรายการในวิดเจ็ตกล่องรายการ เราสามารถใช้ ลบ(0, END) กระบวนการ. นอกจากการลบรายการทั้งหมดในกล่องรายการ เราสามารถลบรายการเดียวด้วยการเลือกรายการจากกล่องรายการ เช่น โดยใช้ currelection() วิธีการเลือกรายการและลบโดยใช้ delete() ฟังก์ชัน
ตัวอย่าง
# Import the required libraries
from tkinter import *
from tkinter import ttk
# Create an instance of tkinter frame or window
win=Tk()
# Set the size of the window
win.geometry("700x250")
# Create a Listbox widget
lb=Listbox(win, width=100, height=5, font=('TkMenuFont, 20'))
lb.pack()
# Once the list item is deleted, we can insert a new item in the listbox
def delete():
lb.delete(0,END)
Label(win, text="Nothing Found Here!",
font=('TkheadingFont, 20')).pack()
# Add items in the Listbox
lb.insert("end","item1","item2","item3","item4","item5")
# Add a Button to Edit and Delete the Listbox Item
ttk.Button(win, text="Delete", command=delete).pack()
win.mainloop() ผลลัพธ์
หากเราเรียกใช้โค้ดข้างต้น จะแสดงรายการในกล่องรายการและปุ่มเพื่อล้างกล่องรายการ

ตอนนี้ ให้คลิกปุ่ม "ลบ" เพื่อล้างวิดเจ็ตกล่องรายการ
