यदि आप उन वस्तुओं की सूची प्रदर्शित करना चाहते हैं जिनमें कुछ कॉलम हैं, तो आप टिंकर में ट्रीव्यू विजेट का उपयोग कर सकते हैं। ट्रीव्यू विजेट उपयोगकर्ता को उन गुणों के साथ बड़ी संख्या में सूचियाँ जोड़ने की अनुमति देता है जिन्हें तुरंत अनुकूलित किया जा सकता है।
यदि आप ट्रीव्यू विजेट में आइटम्स की सूची में एक लंबवत स्क्रॉलबार संलग्न करना चाहते हैं, तो आप स्क्रॉलबार के निर्माता को परिभाषित कर सकते हैं। और इसमें कमांड जोड़कर इसे कॉन्फ़िगर करें। आइए एक उदाहरण लें और देखें कि यह कैसे काम करता है।
उदाहरण
# 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("700x350") # 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= "6",values=('Raghu','Sharma')) tree.insert('', 'end',text= "7",values=('David','Nash')) tree.insert('', 'end',text= "8",values=('Ethan','Plum')) tree.insert('', 'end', text= "9", values=('Janiece','-')) # Adding a vertical scrollbar to Treeview widget treeScroll = ttk.Scrollbar(win) treeScroll.configure(command=tree.yview) tree.configure(yscrollcommand=treeScroll.set) treeScroll.pack(side= RIGHT, fill= BOTH) tree.pack() win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें एक ट्रीव्यू विजेट में आइटम की एक सूची के साथ-साथ एक लंबवत स्क्रॉलबार संलग्न होगा।