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

टिंकर में सूची बॉक्स में एकाधिक चयनित आइटम कैसे निकालें?


आइए मान लें कि हमने टिंकर में लिस्टबॉक्स विधि का उपयोग करके एक सूची बॉक्स बनाया है और हम इस सूची से कई चयनित वस्तुओं को हटाना चाहते हैं।

लिस्टबॉक्स से एकाधिक सूची का चयन करने के लिए, हम selectmode . का उपयोग करेंगे बहु . के रूप में . अब सूची पर पुनरावृति करते हुए, हम कुछ बटनों का उपयोग करके डिलीट ऑपरेशन कर सकते हैं।

उदाहरण

#Import the required libraries
from tkinter import *

#Create an instance of tkinter frame or window
win= Tk()

#Set the geometry
win.geometry("700x400")

#Create a text Label
label= Label(win, text="Select items from the list", font= ('Poppins bold', 18))
label.pack(pady= 20)

#Define the function
def delete_item():
   selected_item= my_list.curselection()
   for item in selected_item[::-1]:
      my_list.delete(item)

my_list= Listbox(win, selectmode= MULTIPLE)
my_list.pack()
items=['C++','java','Python','Rust','Ruby','Machine Learning']

#Now iterate over the list
for item in items:
   my_list.insert(END,item)

#Create a button to remove the selected items in the list
Button(win, text= "Delete", command= delete_item).pack()

#Keep Running the window
win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से निम्न आउटपुट उत्पन्न होगा -

टिंकर में सूची बॉक्स में एकाधिक चयनित आइटम कैसे निकालें?

अब, आप सूची बॉक्स में कई प्रविष्टियों का चयन कर सकते हैं और उन प्रविष्टियों को सूची से हटाने के लिए "हटाएं" बटन पर क्लिक कर सकते हैं।

टिंकर में सूची बॉक्स में एकाधिक चयनित आइटम कैसे निकालें?

ध्यान दें, यहां हमने "हटाएं" बटन का उपयोग करके सूची से तीन प्रविष्टियां हटा दी हैं।


  1. टिंकर में टाइटल बार से आइकन कैसे निकालें?

    टिंकर विंडो के डिफ़ॉल्ट आइकन को हटाने के लिए, हम wm_attributes(type, value) का उपयोग कर सकते हैं संपत्ति के प्रकार को निर्दिष्ट करके विधि। निम्नलिखित उदाहरण में, हम -टूलविंडो . का प्रयोग करेंगे , एक बूलियन मान जो एप्लिकेशन के टाइटल बार से जुड़े आइकन को हटा देता है। उदाहरण #Import the tkinter library

  1. टिंकर में अंडाकार की रूपरेखा कैसे निकालें?

    टिंकर कैनवास के साथ, हम 2D या 3D अनुप्रयोगों के लिए आकृतियाँ बना सकते हैं, हम चित्र बना सकते हैं, एनीमेशन बना सकते हैं, और बहुत कुछ कर सकते हैं। आइए मान लें कि हमें एक अंडाकार बनाना है जिसे कैनवास पर सौंदर्यपूर्ण रूप से खींचा जाना चाहिए। अन्य विशेषताएं हो सकती हैं जो अंडाकार और अन्य आकृतियों को एक स

  1. Netflix पर 'जारी रखें' सूची आइटम कैसे निकालें

    नेटफ्लिक्स एक लोकप्रिय स्ट्रीमिंग सेवा है जो आपको इंटरनेट से जुड़े किसी भी उपकरण पर विभिन्न प्रकार के टीवी शो, फिल्में, वृत्तचित्र और बहुत कुछ देखने की अनुमति देती है। आप बीच में कोई विज्ञापन देखे बिना उनकी सामग्री को असीमित रूप से देखने का आनंद ले सकते हैं। हालांकि ऐसी सभी सुविधाएं एक कीमत पर आती ह