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

दो ट्किंटर लिस्टबॉक्स से एक ही समय में चयन कैसे करें?


आइए एक विशेष सिस्टम के लिए स्थिति पर विचार करें जहां हमें डायरेक्टरी से कई फ़ाइलें चुनते रहना है और, एक बार क्लिपबोर्ड में कॉपी हो जाने पर, उन्हें दूसरी डायरेक्टरी में पेस्ट करना है। लिस्टबॉक्स में मल्टीपल सिलेक्शन बनाने का विचार 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, "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()

आउटपुट

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

दो ट्किंटर लिस्टबॉक्स से एक ही समय में चयन कैसे करें?


  1. Tkinter Text विजेट से इनपुट कैसे प्राप्त करें? Tkinter Text विजेट से इनपुट कैसे प्राप्त करें?

    Tkinter में, हम पैकेजेस का उपयोग करके Text एट्रिब्यूट्स का उपयोग करके टेक्स्ट विजेट्स बना सकते हैं। हालांकि, GUI एप्लिकेशन बनाते समय, कभी-कभी हमें टेक्स्ट विजेट से इनपुट कैप्चर करने की आवश्यकता होती है। हम .get() मेथड का उपयोग करके टेक्स्ट विजेट में यूज़र से इनपुट प्राप्त कर सकते हैं। हमें इनपुट रे

  1. Tkinter में Listbox से Multiple Selected Items कैसे Remove करें? Tkinter में Listbox से Multiple Selected Items कैसे Remove करें?

    मान लीजिए हमने Tkinter में Listbox method का उपयोग करके एक listbox बनाया है और हम इस list से multiple selected items remove करना चाहते हैं। Listbox से multiple list select करने के लिए, हम selectmode को MULTIPLE के रूप में उपयोग करेंगे। अब list पर iterate करके, हम कुछ buttons का उपयोग करके delete ope

  1. PC पर एक ही समय में दो WiFi नेटवर्क से कैसे कनेक्ट करें? (उदाहरण) PC पर एक ही समय में दो WiFi नेटवर्क से कैसे कनेक्ट करें? (उदाहरण)

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