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

Tkinter Treeview में माउस से कई आइटम सही तरीके से कैसे चुनें?


Tkinter Treeview विजेट का उद्देश्य यूजर को उस डेटा तक पहुंच प्रदान करना है जिसकी गणना की जा सकती है और एप्लिकेशन की भविष्य की जरूरतों के लिए संशोधित किया जा सकता है। Treeview विजेट का उपयोग दिए गए डेटा को टेबल फॉर्मेट में भरने के लिए किया जाता है। हम एक कॉलम जोड़ सकते हैं या इन्सर्ट कर सकते हैं, पंक्तियों में डेटा इन्सर्ट कर सकते हैं। कभी-कभी, ऐसा मामला हो सकता है जब हम एक समय में कई पंक्तियों का चयन करना चाहते हैं। यह Ctrl कुंजी दबाकर और टेबल से पंक्ति का चयन करके किया जा सकता है।

उदाहरण

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")

s = ttk.Style()
s.theme_use('clam')

# Treeview विजेट जोड़ें
tree = ttk.Treeview(win, column=("c1", "c2", "c3"), show='headings', height=5)
tree.column("# 1", anchor=CENTER)
tree.heading("# 1", text="ID")
tree.column("# 2", anchor=CENTER)
tree.heading("# 2", text="FName")
tree.column("# 3", anchor=CENTER)
tree.heading("# 3", text="LName")

# Treeview विजेट में डेटा इन्सर्ट करें
tree.insert('', 'end', text="1", values=('1', 'Joe', 'Nash'))
tree.insert('', 'end', text="2", values=('2', 'Emily', 'Mackmohan'))
tree.insert('', 'end', text="3", values=('3', 'Estilla', 'Roffe'))
tree.insert('', 'end', text="4", values=('4', 'Percy', 'Andrews'))
tree.insert('', 'end', text="5", values=('5', 'Stephan', 'Heyward'))
tree.pack()

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने पर उसमें कई एंट्री वाली एक टेबल प्रदर्शित होगी।

Tkinter Treeview में माउस से कई आइटम सही तरीके से कैसे चुनें?

आप Ctrl कुंजी दबाकर और टेबल से पंक्ति का चयन करके एक समय में कई पंक्तियों का चयन कर सकते हैं।


  1. ट्किंटर में माउस पॉइंटर को कैसे छुपाएं या अक्षम करें? ट्किंटर में माउस पॉइंटर को कैसे छुपाएं या अक्षम करें?

    ट्किंटर एप्लिकेशन में किसी विशेष विजेट को अक्षम और सक्षम करने के कई तरीके हैं। हालांकि, अगर हम ट्किंटर विंडो कंपोनेंट्स जैसे माउस कर्सर, कंट्रोल आइकन, टूलबार को नियंत्रित करना चाहते हैं, तो ट्किंटर कई बिल्ट-इन फंक्शन्स प्रदान करता है जिनका उपयोग ट्किंटर विंडो ऑब्जेक्ट्स को कॉन्फ़िगर करने के लिए किय

  1. Tkinter में पूरे Treeview को कैसे क्लियर करें? Tkinter में पूरे Treeview को कैसे क्लियर करें?

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

  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