কম্পিউটার

কিভাবে Tkinter Treeview এ মাউস দিয়ে একাধিক আইটেম সঠিকভাবে নির্বাচন করবেন?


Tkinter Treeview এর উদ্দেশ্য উইজেট হল ব্যবহারকারীকে ডেটা অ্যাক্সেস করার জন্য প্রদান করা যা অ্যাপ্লিকেশনের ভবিষ্যতের প্রয়োজনের জন্য গণনা এবং পরিবর্তন করা যেতে পারে। ট্রিভিউ উইজেট একটি টেবিল বিন্যাসে প্রদত্ত ডেটা পপুলেট করতে ব্যবহৃত হয়। আমরা একটি কলাম যোগ বা সন্নিবেশ করতে পারি, সারিগুলিতে ডেটা সন্নিবেশ করতে পারি। কখনও কখনও, এমন একটি কেস হতে পারে যখন আমরা একবারে একাধিক সারি নির্বাচন করতে চাই। এটি Ctrl কী টিপে এবং টেবিল থেকে সারি নির্বাচন করে করা যেতে পারে।

উদাহরণ

# 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 Treeview এ মাউস দিয়ে একাধিক আইটেম সঠিকভাবে নির্বাচন করবেন?

আপনি Ctrl কী টিপে এবং টেবিল থেকে সারি নির্বাচন করে একবারে একাধিক সারি নির্বাচন করতে পারেন।


  1. Tkinter এ একটি স্কেল সহ এন্ট্রি উইজেট মান কিভাবে পরিবর্তন করবেন?

  2. কিভাবে Tkinter এ মাউস পয়েন্টার লুকান বা নিষ্ক্রিয় করবেন?

  3. কিভাবে Tkinter দিয়ে একটি সম্পূর্ণ Treeview সাফ করবেন?

  4. Tkinter এ তালিকাবক্সে একাধিক নির্বাচিত আইটেম কিভাবে সরাতে হয়?