आइए हम एक विशेष प्रणाली के लिए एक निर्देशिका से कई फाइलों का चयन करने के लिए एक स्थिति पर विचार करें और, एक बार क्लिपबोर्ड में कॉपी करने के बाद, उन्हें दूसरी निर्देशिका में पेस्ट करें। ListBoxes में एकाधिक चयन करने का विचार निर्यात चयन . का उपयोग करके कार्यान्वित किया जा सकता है संपत्ति। संपत्ति किसी अन्य सूची बॉक्स से किसी आइटम को चुनते समय चयनित विकल्पों को खोने से रोकती है। इस प्रकार, हम ListBoxes से कई विकल्पों का चयन कर सकते हैं। चयन को स्थिर रखने जैसा व्यवहार करने के लिए सूची बॉक्स को कॉन्फ़िगर करने के लिए, हम निर्यात चयन =गलत बना सकते हैं ।
उदाहरण
#Import Tkinter library
from tkinter import *
#Create an instance of Tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x350")
#Create ListBoxes
listboxA=Listbox(win, exportselection=False) #Create listboxA
listboxA.pack(padx=10,pady=10,fill=BOTH,expand=True)
listboxB=Listbox(win,exportselection=False) #Create ListboxB
listboxB.pack(padx=10,pady=10,fill=BOTH,expand=True)
listboxA.insert(1, "1.Python")
listboxA.insert(2, "2.Java")
listboxA.insert(3, "3.C++")
listboxA.insert(4, "4.Rust")
listboxA.insert(5, "5.GoLang")
listboxB.insert(1, "a.C#")
listboxB.insert(2, "b.JavaScript")
listboxB.insert(3, "c.R")
listboxB.insert(4, "d.Php")
listboxB.insert(5, "e.CoffeeScript")
listboxB.insert(6, "f.Curl")
win.mainloop() आउटपुट
उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें दो सूची बॉक्स होंगे। चयन करते समय, हम दोनों सूची बॉक्स से एक से अधिक आइटम का चयन कर सकते हैं।
