सूची के रूप में वस्तुओं के पदानुक्रम को प्रदर्शित करने के लिए टिंकर ट्रीव्यू विजेट का उपयोग किया जाता है। यह आमतौर पर विंडोज या मैक ओएस में फाइल एक्सप्लोरर जैसा दिखता है।
मान लें कि हमने ट्रीव्यू . का उपयोग करके आइटम की एक सूची बनाई है विजेट और हम पूरे वृक्षदृश्य को साफ़ करना चाहते हैं, तो हम हटाएं () . का उपयोग कर सकते हैं समारोह। ट्रीव्यू आइटम पर पुनरावृति करते समय फ़ंक्शन को लागू किया जा सकता है।
उदाहरण
इस उदाहरण में, हम प्रोग्रामिंग भाषा के लिए एक ट्रीव्यू बनाएंगे और डिलीट () का उपयोग करके आइटम्स की सूची को साफ करेंगे। ऑपरेशन।
#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)
आउटपुट
फ़ंक्शन को लागू करने के बाद, यह विंडो से संपूर्ण ट्रीव्यू सूची आइटम साफ़ कर देगा।
ट्रीव्यू साफ़ करने के बाद, यह एक खाली ट्रीव्यू सूची प्रदर्शित करेगा।