কম্পিউটার

Tkinter ব্যবহার করে একটি ট্রিভিউতে একটি উল্লম্ব স্ক্রলবার কীভাবে সংযুক্ত করবেন?


আপনি যদি আইটেমগুলির একটি তালিকা প্রদর্শন করতে চান যাতে কিছু কলাম রয়েছে, তাহলে আপনি 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")

# Create an instance of Style widget
style= ttk.Style()
style.theme_use('clam')

# Add a Treeview widget and set the selection mode
tree= ttk.Treeview(win, column=("c1", "c2"), show='headings', height= 8, selectmode="browse")
tree.column("#1", anchor=CENTER, stretch= NO)
tree.heading("#1", text="Fname")
tree.column("#2", anchor=CENTER, stretch=NO)
tree.heading("#2", text="Lname")

# Insert the data in Treeview widget
tree.insert('', 'end', text= "1",values=('Alex', 'M'))
tree.insert('', 'end', text="2",values=('Belinda','Cross'))
tree.insert('', 'end', text="3",values=('Ravi','Malviya'))
tree.insert('', 'end', text="4",values=('Suresh','Rao'))
tree.insert('', 'end', text="5",values=('Amit','Fernandiz'))
tree.insert('', 'end', text= "6",values=('Raghu','Sharma'))
tree.insert('', 'end',text= "7",values=('David','Nash'))
tree.insert('', 'end',text= "8",values=('Ethan','Plum'))
tree.insert('', 'end', text= "9", values=('Janiece','-'))

# Adding a vertical scrollbar to Treeview widget
treeScroll = ttk.Scrollbar(win)
treeScroll.configure(command=tree.yview)
tree.configure(yscrollcommand=treeScroll.set)
treeScroll.pack(side= RIGHT, fill= BOTH)
tree.pack()

win.mainloop()

আউটপুট

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

Tkinter ব্যবহার করে একটি ট্রিভিউতে একটি উল্লম্ব স্ক্রলবার কীভাবে সংযুক্ত করবেন?


  1. Tkinter ব্যবহার করে কিভাবে একটি সাধারণ পর্দা তৈরি করবেন?

  2. Tkinter ব্যবহার করে কিভাবে বহিরাগত প্রোগ্রাম খুলবেন?

  3. Tkinter ব্যবহার করে কিভাবে হার্ড কপি প্রিন্ট করবেন?

  4. Tkinter ব্যবহার করে কিভাবে একটি স্প্ল্যাশ স্ক্রিন তৈরি করবেন?