কম্পিউটার

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


Tkinter Treeview উইজেটগুলি একটি তালিকা আকারে আইটেমগুলির শ্রেণিবিন্যাস প্রদর্শন করতে ব্যবহৃত হয়। এটি সাধারণত Windows বা Mac OS-এ ফাইল এক্সপ্লোরারের মতো দেখায়৷

ধরুন আমরা treeview ব্যবহার করে আইটেমগুলির একটি তালিকা তৈরি করেছি উইজেট এবং আমরা সম্পূর্ণ ট্রিভিউ সাফ করতে চাই, তারপর আমরা delete() ব্যবহার করতে পারি ফাংশন ট্রিভিউ আইটেমগুলির উপর পুনরাবৃত্তি করার সময় ফাংশনটি চালু করা যেতে পারে৷

উদাহরণ

এই উদাহরণে, আমরা প্রোগ্রামিং ভাষার জন্য একটি ট্রিভিউ তৈরি করব এবং delete() ব্যবহার করে আইটেমগুলির তালিকা সাফ করব। অপারেশন।

#Import the required library
from tkinter import *
from tkinter import ttk

#Create an instance of tkinter frame
win = Tk()
win.title("Application to represent the Programming Languages ")

#Set the geometry
win.geometry("600x200")

#Create a label
ttk.Label(win, text ="Treeview(hierarchical)").pack()

#Treeview List Instantiation
treeview = ttk.Treeview(win)
treeview.pack()
treeview.insert('', '0', 'i1', text ='Language')
treeview.insert('', '1', 'i2', text ='FrontEnd')
treeview.insert('', '2', 'i3', text ='Backend')
treeview.insert('i2', 'end', 'HTML', text ='RUBY')
treeview.insert('i2', 'end', 'Python', text ='JavaScript')
treeview.insert('i3', 'end', 'C++', text ='Java')
treeview.insert('i3', 'end', 'RUST', text ='Python')
treeview.move('i2', 'i1', 'end')
treeview.move('i3', 'i1', 'end')
treeview.move('i2', 'i1', 'end')

win.mainloop()

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

এখন, মেইনলুপের আগে নিম্নলিখিত কোড যোগ করলে পুরো ট্রিভিউ তালিকাটি মুছে যাবে এবং পরিষ্কার হবে।

#Clear the treeview list items
for item in treeview.get_children():
   treeview.delete(item)

আউটপুট

ফাংশনটি চালু করার পরে, এটি উইন্ডো থেকে পুরো ট্রিভিউ তালিকা আইটেমগুলি সাফ করবে৷

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

ট্রিভিউ সাফ করার পরে, এটি একটি খালি ট্রিভিউ তালিকা প্রদর্শন করবে৷

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


  1. কিভাবে Tkinter একটি ফ্রেম পরিষ্কার আউট?

  2. কিভাবে একটি Tkinter পাঠ্য উইজেটের বিষয়বস্তু সাফ করবেন?

  3. Tkinter ক্যানভাস কিভাবে সাফ করবেন?

  4. কিভাবে Tkinter দিয়ে একটি মাল্টিলাইন এন্ট্রি তৈরি করবেন?