टिंकर ट्री व्यू विजेट का उपयोग डेटा को पंक्तियों और स्तंभों के रूप में पदानुक्रमित तरीके से प्रस्तुत करने के लिए किया जाता है। ट्रीव्यू विजेट बनाने के लिए, आपको पहले ट्रीव्यू(मास्टर, कॉलम, शो='हेडिंग') का कंस्ट्रक्टर बनाना होगा विजेट। यहां, आप कॉलम की सूची निर्दिष्ट कर सकते हैं और मान को कॉलम . पर भेज सकते हैं पैरामीटर जिसे आप तालिका में शामिल करना चाहते हैं।
ट्रीव्यू विजेट में डेटा का अनुक्रमण 0 से शुरू होता है। इसलिए, पहले कॉलम की गिनती से बचने के लिए, हमें show=heading का उपयोग करने की आवश्यकता है। पैरामीटर। आइए कार निर्माताओं के दो कॉलम "आईडी" और "कंपनी" के साथ एक तालिका दिखाने के लिए एक एप्लिकेशन बनाएं। प्रत्येक कॉलम के लिए, कुछ डेटा होगा जिसे insert() . का उपयोग करके डाला जा सकता है विधि।
उदाहरण
# 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 tree = ttk.Treeview(win, column=("c1", "c2"), show='headings', height=8) tree.column("# 1", anchor=CENTER) tree.heading("# 1", text="ID") tree.column("# 2", anchor=CENTER) tree.heading("# 2", text="Company") # Insert the data in Treeview widget tree.insert('', 'end', text="1", values=('1', 'Honda')) tree.insert('', 'end', text="2", values=('2', 'Hyundai')) tree.insert('', 'end', text="3", values=('3', 'Tesla')) tree.insert('', 'end', text="4", values=('4', 'Wolkswagon')) tree.insert('', 'end', text="5", values=('5', 'Tata Motors')) tree.insert('', 'end', text="6", values=('6', 'Renault')) tree.pack() win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने पर वाहन निर्माताओं की सूची के साथ एक ट्रीव्यू विजेट प्रदर्शित होगा।
आप insert() . का उपयोग करके पंक्ति और स्तंभ मानों को संशोधित/बदल भी सकते हैं विधि।