পাইথন ট্রিভিউ উইজেটটি অ্যাপ্লিকেশনে টেবিলের মতো GUI তৈরি করার জন্য চালু করা হয়েছে। এতে অনেক অন্তর্নির্মিত বৈশিষ্ট্য এবং ফাংশন রয়েছে যা বৈশিষ্ট্যগুলি কনফিগার করতে ব্যবহার করা যেতে পারে। যাইহোক, একটি tkinter উইজেটের শৈলী কনফিগার করতে, আমরা সাধারণত ttk ব্যবহার করি থিমযুক্ত উইজেট। এটি আপনাকে ব্যাকগ্রাউন্ড কালার, ফোরগ্রাউন্ড কালার এবং ট্রিভিউ উইজেটের অন্যান্য বৈশিষ্ট্যের মতো শৈলী সম্পাদনা করতে দেয়।
উদাহরণ
এই উদাহরণে, আমরা ttk-এর একটি উদাহরণ তৈরি করব স্টাইল উইজেট এবং তারপর 'ট্রিভিউ.হেডিং' পাস করে শিরোনামের শৈলী কনফিগার করুন স্টাইল প্যারামিটার হিসাবে।
# 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") s = ttk.Style() s.theme_use('clam') # Configure the style of Heading in Treeview widget s.configure('Treeview.Heading', background="green3") # 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= "FName") # Insert the data in Treeview widget tree.insert('', 'end',text= "1",values=('1','Honda')) tree.insert('', 'end',text= "2",values=('2', 'Hundayi')) tree.insert('', 'end',text= "3",values=('3', 'Tesla')) tree.insert('', 'end',text= "4",values=('4', 'Wolkswagon')) tree.insert('', 'end',text= "5",values=('5', 'Tata')) tree.insert('', 'end',text= "6",values=('6', 'Renault')) tree.insert('', 'end',text= "7",values=('7', 'Audi')) tree.insert('', 'end',text= "8",values=('8', 'BMW')) tree.pack() win.mainloop()
আউটপুট
উপরের কোডটি কার্যকর করলে একটি কাস্টমাইজড হেডিং ব্যাকগ্রাউন্ড কালার সহ একটি টেবিল সম্বলিত একটি উইন্ডো প্রদর্শিত হবে৷