स्क्रॉलेबल विजेट के साथ आइटम्स की लिस्ट बनाने के लिए, Tkinter Listbox विजेट प्रदान करता है। Listbox विजेट के साथ, हम एक लिस्ट बना सकते हैं जिसमें लिस्ट आइटम्स कहलाने वाले आइटम्स होते हैं। कॉन्फ़िगरेशन के आधार पर, यूजर लिस्ट से एक या अधिक आइटम्स चुन सकता है।
यदि हम Listbox विजेट में आइटम्स क्लियर करना चाहते हैं, तो हम delete(0, END) मेथड का उपयोग कर सकते हैं। लिस्टबॉक्स में सभी आइटम्स डिलीट करने के अलावा, हम curselection() मेथड का उपयोग करके लिस्टबॉक्स से एक आइटम चुनकर और delete() फंक्शन का उपयोग करके उसे डिलीट करके सिंगल आइटम भी डिलीट कर सकते हैं।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो का आकार सेट करें
win.geometry("700x250")
# लिस्टबॉक्स विजेट बनाएं
lb = Listbox(win, width=100, height=5, font=('TkMenuFont, 20'))
lb.pack()
# एक बार लिस्ट आइटम डिलीट हो जाने पर, हम लिस्टबॉक्स में नया आइटम इन्सर्ट कर सकते हैं
def delete():
lb.delete(0, END)
Label(win, text="Nothing Found Here!", font=('TkheadingFont, 20')).pack()
# लिस्टबॉक्स में आइटम्स जोड़ें
lb.insert("end", "item1", "item2", "item3", "item4", "item5")
# लिस्टबॉक्स आइटम एडिट और डिलीट करने के लिए बटन जोड़ें
ttk.Button(win, text="Delete", command=delete).pack()
win.mainloop()
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं, तो यह लिस्ट बॉक्स में आइटम्स की लिस्ट और लिस्टबॉक्स क्लियर करने के लिए बटन डिस्प्ले करेगा।

अब, लिस्टबॉक्स विजेट क्लियर करने के लिए "Delete" बटन पर क्लिक करें।
