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)
আউটপুট
ফাংশনটি চালু করার পরে, এটি উইন্ডো থেকে পুরো ট্রিভিউ তালিকা আইটেমগুলি সাফ করবে৷
ট্রিভিউ সাফ করার পরে, এটি একটি খালি ট্রিভিউ তালিকা প্রদর্শন করবে৷