Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter ListBox को कैसे क्लियर करें?


स्क्रॉलेबल विजेट के साथ आइटम्स की लिस्ट बनाने के लिए, 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()

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं, तो यह लिस्ट बॉक्स में आइटम्स की लिस्ट और लिस्टबॉक्स क्लियर करने के लिए बटन डिस्प्ले करेगा।

Tkinter ListBox को कैसे क्लियर करें?

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

Tkinter ListBox को कैसे क्लियर करें?

  1. Tkinter Text Box की Contents Delete कैसे करें? Tkinter Text Box की Contents Delete कैसे करें?

    Tkinter कई functions और modules प्रदान करता है जिनके माध्यम से हम buttons, dialogue boxes, widgets, और बहुत कुछ के साथ fully featured applications बना सकते हैं। Text widget बनाने के लिए, हम tkinter entry widget function का उपयोग कर सकते हैं जो basically एक constructor है और यह tkinter के window या f

  1. Windows 11 में लोकेशन हिस्ट्री कैसे साफ़ करें या हटाएं Windows 11 में लोकेशन हिस्ट्री कैसे साफ़ करें या हटाएं

    यदि आप Windows 11 में लोकेशन हिस्ट्री साफ़ करना चाहते हैं, तो यहां बताया गया है कि आप ऐसा कैसे कर सकते हैं। अपने Windows 11 PC पर लोकेशन हिस्ट्री हटाने के दो तरीके हैं, और उन्हें Windows सेटिंग्स पैनल और Maps ऐप की आवश्यकता होती है। Windows 11 के बारे में सबसे अच्छी चीजों में से एक यह है कि आप इसे म

  1. मैकबुक प्रो पर कुकीज़ डिलीट करने की त्वरित और सुरक्षित गाइड मैकबुक प्रो पर कुकीज़ डिलीट करने की त्वरित और सुरक्षित गाइड

    आप प्रत्येक प्रमुख ब्राउज़र (सफारी, क्रोम, फ़ायरफ़ॉक्स) में प्राथमिकताएं या सेटिंग्स एक्सेस करके अपने मैकबुक प्रो पर कुकीज़ साफ़ कर सकते हैं। मैं जॉन हूँ, एक मैक विशेषज्ञ/उत्साही, और 2019 मैकबुक प्रो का मालिक। मैं मासिक रूप से अपनी कुकीज़ साफ़ करता हूं और आपको यह दिखाने के लिए यह गाइड तैयार की है क