आइए हम एक विशेष प्रणाली के लिए एक स्थिति पर विचार करें कि हमें एक निर्देशिका से कई फाइलों का चयन करना होगा और एक बार क्लिपबोर्ड में कॉपी करने के बाद उन सभी को दूसरी निर्देशिका में पेस्ट करना होगा। 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") 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, "Python") listboxA.insert(2, "Java") listboxA.insert(3, "C++") listboxA.insert(4, "Rust") listboxA.insert(5, "GoLang") listboxB.insert(1, "C#") listboxB.insert(2, "JavaScript") listboxB.insert(3, "R") listboxB.insert(4, "Php") win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें दो सूची बॉक्स होंगे। चयन करते समय, हम दोनों सूची बॉक्स से कई आइटम चुन सकते हैं।