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

टिंकर लिस्टबॉक्स को कैसे साफ़ करें?

स्क्रॉल करने योग्य विजेट के साथ आइटम की सूची बनाने के लिए, टिंकर लिस्टबॉक्स विजेट प्रदान करता है। लिस्टबॉक्स विजेट के साथ, हम एक सूची बना सकते हैं जिसमें सूची आइटम नामक आइटम शामिल हैं। कॉन्फ़िगरेशन के आधार पर, उपयोगकर्ता सूची से एक या एक से अधिक आइटम चुन सकता है।

यदि हम लिस्टबॉक्स विजेट में आइटम्स को साफ़ करना चाहते हैं, तो हम डिलीट(0, END) का उपयोग कर सकते हैं तरीका। लिस्टबॉक्स में सभी आइटम्स को हटाने के अलावा, हम लिस्टबॉक्स से किसी आइटम को चुनकर, यानी currselection() का उपयोग करके किसी एक आइटम को भी डिलीट कर सकते हैं। किसी आइटम को चुनने और डिलीट () . का उपयोग करके उसे हटाने की विधि समारोह।

उदाहरण

# 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()

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं, तो यह सूची बॉक्स में वस्तुओं की एक सूची और सूची बॉक्स को खाली करने के लिए एक बटन प्रदर्शित करेगा।

टिंकर लिस्टबॉक्स को कैसे साफ़ करें?

अब, लिस्टबॉक्स विजेट को साफ करने के लिए "हटाएं" बटन पर क्लिक करें।

टिंकर लिस्टबॉक्स को कैसे साफ़ करें?


  1. टिंकर टेक्स्ट बॉक्स की सामग्री को कैसे हटाएं?

    Tkinter कई फ़ंक्शन और मॉड्यूल प्रदान करता है जिसके माध्यम से हम बटन, डायलॉग बॉक्स, विजेट और कई अन्य के साथ पूरी तरह से विशेष रुप से प्रदर्शित एप्लिकेशन बना सकते हैं। टेक्स्ट विजेट बनाने के लिए, हम टिंकर एंट्री विजेट फ़ंक्शन का उपयोग कर सकते हैं जो मूल रूप से एक कंस्ट्रक्टर है और यह टिंकर की विंडो य

  1. विंडोज 11 में लोकेशन हिस्ट्री को कैसे क्लियर या डिलीट करें

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

  1. मैकबुक प्रो पर कुकीज़ कैसे हटाएं

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