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

टिंकर में ट्रीव्यू पर बहु-चयन कैसे अक्षम करें?

वृक्षदृश्य विजेट का उपयोग कॉलम के रूप में एक से अधिक सुविधाओं वाले आइटम की सूची प्रदर्शित करने के लिए किया जाता है। डिफ़ॉल्ट रूप से, ट्रीव्यू विजेट में सूचीबद्ध आइटम कई बार चुने जा सकते हैं, हालांकि आप selectmode="browse" का उपयोग करके इस सुविधा को अक्षम कर सकते हैं ट्रीव्यू विजेट कंस्ट्रक्टर में। ट्रीव्यू विजेट को ट्रीव्यू(रूट, कॉलम, **विकल्प) का उपयोग करके कार्यान्वित किया जा सकता है कंस्ट्रक्टर।

उदाहरण

निम्न उदाहरण दर्शाता है कि ट्रीव्यू विजेट में बहु-चयन को कैसे अक्षम किया जाए।

# Import the required libraries
from tkinter import *
from tkinter import ttk

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

# Set the size of the tkinter window
win.geometry("700x300")

# Create an instance of Style widget
style= ttk.Style()
style.theme_use('clam')

# Add a Treeview widget and set the selection mode
tree= ttk.Treeview(win, column=("c1", "c2"), show='headings', height=8, selectmode="browse")
tree.column("#1", anchor= CENTER, stretch= NO)
tree.heading("#1", text= "Fname")
tree.column("#2", anchor= CENTER, stretch= NO)
tree.heading("#2", text= "Lname")

# Insert the data in Treeview widget
tree.insert('', 'end',text= "1",values=('Alex', 'M'))
tree.insert('', 'end',text= "2",values=( 'Belinda','Cross'))
tree.insert('', 'end',text= "3",values=( 'Ravi','Malviya'))
tree.insert('', 'end',text= "4",values=('Suresh','Rao'))
tree.insert('', 'end',text= "5",values=('Amit','Fernandiz'))
tree.insert('', 'end',text= "5",values=('Raghu','Sharma'))
tree.insert('', 'end',text= "5",values=('David','Nash'))
tree.insert('', 'end',text= "5",values=( 'Ethan','Plum'))

tree.pack()

win.mainloop()

आउटपुट

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

टिंकर में ट्रीव्यू पर बहु-चयन कैसे अक्षम करें?


  1. टिंकर के साथ एक संपूर्ण वृक्षदृश्य कैसे साफ़ करें?

    सूची के रूप में वस्तुओं के पदानुक्रम को प्रदर्शित करने के लिए टिंकर ट्रीव्यू विजेट का उपयोग किया जाता है। यह आमतौर पर विंडोज या मैक ओएस में फाइल एक्सप्लोरर जैसा दिखता है। मान लें कि हमने ट्रीव्यू . का उपयोग करके आइटम की एक सूची बनाई है विजेट और हम पूरे वृक्षदृश्य को साफ़ करना चाहते हैं, तो हम हटाएं

  1. टिंकर कैनवास को कैसे साफ़ करें?

    टिंकर एक विंडो में कैनवास जोड़ने का एक तरीका प्रदान करता है और जब हम एक कैनवास बनाते हैं, तो यह मेमोरी के अंदर कुछ स्टोरेज को लपेटता है। टिंकर में कैनवास बनाते समय, यह प्रभावी रूप से कुछ मेमोरी को खा जाएगा जिसे साफ़ करने या हटाने की आवश्यकता होती है। किसी कैनवास को साफ़ करने के लिए, हम delete() .

  1. मैं टिंकर विंडो कैसे बंद करूं?

    टिंकर का उपयोग करके एप्लिकेशन बनाना आसान है लेकिन कभी-कभी, टाइटल बार पर बटन के माध्यम से विंडो या फ्रेम को बंद किए बिना बंद करना मुश्किल हो जाता है। ऐसे मामलों में, हम .destroy() . का उपयोग कर सकते हैं विंडो बंद करने की विधि। चूंकि टिंकर विशेषताएँ एक-दूसरे से स्वतंत्र होती हैं, इसलिए हम एक बटन का उ