কম্পিউটার

Tkinter-এ এক্সেলের মতো টেবিলের জন্য আপনি কোন উইজেট ব্যবহার করেন?


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()

আউটপুট

উপরের কোডটি চালানো হলে সারির জন্য কলাম এবং এন্ট্রি সহ একটি টেবিলের মতো উইন্ডো প্রদর্শিত হবে।

Tkinter-এ এক্সেলের মতো টেবিলের জন্য আপনি কোন উইজেট ব্যবহার করেন?


  1. কিভাবে একটি Tkinter এন্ট্রি উইজেটের জন্য ডিফল্ট পাঠ্য সেট করবেন?

  2. ফেডোরা বনাম উবুন্টু:কোনটি আপনার জন্য?

  3. SCP বনাম SFTP:ফাইল স্থানান্তরের জন্য আপনার কোনটি ব্যবহার করা উচিত

  4. অ্যালো বনাম হোয়াটসঅ্যাপ:আপনার জন্য কোনটি ভালো?