आइए एक विशेष सिस्टम के लिए स्थिति पर विचार करें जहां हमें डायरेक्टरी से कई फ़ाइलें चुनते रहना है और एक बार क्लिपबोर्ड में कॉपी हो जाने पर उन सभी को दूसरी डायरेक्टरी में पेस्ट करना है। लिस्टबॉक्स में मल्टीपल सिलेक्शन बनाने का विचार exportselection प्रॉपर्टी का उपयोग करके किया जा सकता है। यह लिस्टबॉक्स को दूसरे लिस्टबॉक्स से आइटम चुनते समय चयन को जीवित रखने की अनुमति देता है। लिस्टबॉक्स को चयन स्थिर रखने की तरह व्यवहार करने के लिए कॉन्फ़िगर करने के लिए हम exportselection = False बना सकते हैं।
उदाहरण
# ट्किंटर लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# ट्किंटर फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# ट्किंटर फ्रेम की ज्योमेट्री सेट करें
win.geometry("750x350")
listboxA = Listbox(win, exportselection=False)
# listboxA बनाएं
listboxA.pack(padx=10, pady=10, fill=BOTH, expand=True)
listboxB = Listbox(win, exportselection=False)
# 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()
आउटपुट
उपरोक्त कोड चलाने से एक विंडो प्रदर्शित होगी जिसमें दो लिस्टबॉक्स होंगे। चयन करते समय, हम दोनों लिस्टबॉक्स से कई आइटम चुन सकते हैं।
