কম্পিউটার

আমি কিভাবে Tkinter TreeView এ সারি উচ্চতা সেট করতে পারি?


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 the rowheight
s.configure('Treeview', rowheight=40)

# 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 TreeView এ সারি উচ্চতা সেট করতে পারি?


  1. টিকিন্টার ক্যানভাস টেক্সট আইটেমের ফন্ট সাইজ কিভাবে সেট করবেন?

  2. কিভাবে স্টিকি বাটন সম্পত্তি সঠিকভাবে সেট?

  3. আমি কিভাবে Tkinter এ রুট উইন্ডোর আকার পরিবর্তন করতে পারি?

  4. নির্দিষ্ট Tkinter উইজেটের বর্ডার কালার কিভাবে সেট করবেন?