Tkinter হল একটি আদর্শ পাইথন লাইব্রেরি যা বৈশিষ্ট্যযুক্ত GUI-ভিত্তিক ডেস্কটপ অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। Tkinter নিজেই বিভিন্ন ধরণের ফাংশন এবং উইজেট অফার করে যা অ্যাপ্লিকেশনের প্রয়োজনগুলি ডিজাইন এবং পরিবেশন করতে ব্যবহার করা যেতে পারে৷
Tkinter ট্রিভিউ উইজেট সামঞ্জস্যপূর্ণ উইজেটগুলির মধ্যে একটি যা একটি টেবিলের আকারে ডেটা এবং তথ্য চালাতে ব্যবহৃত হয়। এটি এমএস এক্সেলের মতোই কাজ করে যেখানে আমরা কলাম যোগ বা সংজ্ঞায়িত করতে পারি, এতে কিছু মান সন্নিবেশ করতে পারি এবং অন্যান্য পাইথন লাইব্রেরি (যেমন নম্পি বা পান্ডা) ব্যবহার করে ব্যাকএন্ডে প্রশ্ন করতে পারি।
Tkinter Treeview উইজেটটি Treeview(parent, column=(**col), **options) সংজ্ঞায়িত করে তৈরি করা হয়েছে। নির্মাণকারী এখন আমরা কলাম যোগ করতে পারি এবং এতে মান সন্নিবেশ করতে পারি।
উদাহরণ
# 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") # Add a Treeview widget tree= ttk.Treeview(win, column=("c1", "c2","c3"), show= 'headings') 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") # Insert the data in Treeview widget tree.insert('', 'end',text= "1",values=('XYZ', 'ABC','123')) tree.pack() win.mainloop()
আউটপুট
উপরের কোডটি চালানো হলে সারির জন্য কলাম এবং এন্ট্রি সহ একটি টেবিলের মতো উইন্ডো প্রদর্শিত হবে।