ট্রিভিউ উইজেট কলাম আকারে একাধিক বৈশিষ্ট্য সহ আইটেমগুলির একটি তালিকা প্রদর্শন করতে ব্যবহৃত হয়। ডিফল্টরূপে, একটি ট্রিভিউ উইজেটে তালিকাভুক্ত আইটেমগুলি একাধিকবার নির্বাচন করা যেতে পারে, তবে আপনি selectmode="browse" ব্যবহার করে এই বৈশিষ্ট্যটি অক্ষম করতে পারেন Treeview উইজেট কনস্ট্রাক্টরে। ট্রিভিউ উইজেটটি ট্রিভিউ(রুট, কলাম, **বিকল্প) ব্যবহার করে প্রয়োগ করা যেতে পারে কনস্ট্রাক্টর।
উদাহরণ
নীচের উদাহরণটি দেখায় কিভাবে একটি ট্রিভিউ উইজেটে মাল্টিসিলেকশন অক্ষম করা যায়।
# 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()
আউটপুট
উপরের কোডটি চালানোর ফলে আইটেমগুলির একটি তালিকা সহ একটি ট্রিভিউ উইজেট প্রদর্শিত হবে। আপনি তালিকা থেকে একবারে শুধুমাত্র একটি আইটেম নির্বাচন করতে পারেন .