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()आउटपुट
उपरोक्त कोड चलाने पर उसमें कई एंट्री वाली एक टेबल प्रदर्शित होगी।

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