কম্পিউটার

Tkinter ব্যবহার করে একটি টেবিলের মতো চেহারা তৈরি করা


একটি টেবিলে সারি এবং কলাম আকারে ডেটা আইটেম রয়েছে। একটি অ্যাপ্লিকেশনে একটি টেবিল GUI থাকার একটি ক্ষেত্রে বিবেচনা করুন যেখানে আমরা অন্যান্য পাইথন লাইব্রেরি যেমন Numpy, Pandas, Matplotlib, ইত্যাদি ব্যবহার করে ডেটা ম্যানিপুলেট করতে পারি। Tkinter 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("700x350")
s = ttk.Style()
s.theme_use('clam')

# Add a Treeview widget
tree = ttk.Treeview(win, column=("c1", "c2", "c3"), show='headings', height=5)
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=('1', 'Joe', 'Nash'))
tree.insert('', 'end', text="2", values=('2', 'Emily', 'Mackmohan'))
tree.insert('', 'end', text="3", values=('3', 'Estilla', 'Roffe'))
tree.insert('', 'end', text="4", values=('4', 'Percy', 'Andrews'))
tree.insert('', 'end', text="5", values=('5', 'Stephan', 'Heyward'))

tree.pack()

win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে একটি উইন্ডো প্রদর্শিত হবে যাতে কিছু সারি এবং কলাম সহ একটি টেবিল রয়েছে৷

Tkinter ব্যবহার করে একটি টেবিলের মতো চেহারা তৈরি করা


  1. Python Tkinter এ একটি ফ্রেমহীন উইন্ডো তৈরি করা হচ্ছে

  2. Tkinter ব্যবহার করে একটি ড্রপডাউন মেনু তৈরি করা

  3. পাইথনে tkinter এ একটি বোতাম তৈরি করা হচ্ছে

  4. পাইথনে Tkinter ব্যবহার করে রঙিন খেলা