Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

टिंकर के साथ एक संपूर्ण वृक्षदृश्य कैसे साफ़ करें?

सूची के रूप में वस्तुओं के पदानुक्रम को प्रदर्शित करने के लिए टिंकर ट्रीव्यू विजेट का उपयोग किया जाता है। यह आमतौर पर विंडोज या मैक ओएस में फाइल एक्सप्लोरर जैसा दिखता है।

मान लें कि हमने ट्रीव्यू . का उपयोग करके आइटम की एक सूची बनाई है विजेट और हम पूरे वृक्षदृश्य को साफ़ करना चाहते हैं, तो हम हटाएं () . का उपयोग कर सकते हैं समारोह। ट्रीव्यू आइटम पर पुनरावृति करते समय फ़ंक्शन को लागू किया जा सकता है।

उदाहरण

इस उदाहरण में, हम प्रोग्रामिंग भाषा के लिए एक ट्रीव्यू बनाएंगे और डिलीट () का उपयोग करके आइटम्स की सूची को साफ करेंगे। ऑपरेशन।

#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)

आउटपुट

फ़ंक्शन को लागू करने के बाद, यह विंडो से संपूर्ण ट्रीव्यू सूची आइटम साफ़ कर देगा।

टिंकर के साथ एक संपूर्ण वृक्षदृश्य कैसे साफ़ करें?

ट्रीव्यू साफ़ करने के बाद, यह एक खाली ट्रीव्यू सूची प्रदर्शित करेगा।

टिंकर के साथ एक संपूर्ण वृक्षदृश्य कैसे साफ़ करें?


  1. टिंकर टेक्स्ट विजेट की सामग्री को कैसे साफ़ करें?

    किसी एप्लिकेशन में टेक्स्ट राइटर जोड़ने के लिए टिंकर टेक्स्ट विजेट का उपयोग किया जाता है। इसमें कई विशेषताएँ और गुण हैं जिनका उपयोग टेक्स्ट एडिटर की कार्यक्षमता को बढ़ाने के लिए किया जाता है। इनपुट सामग्री को हटाने के लिए, हम delete(start, end) का उपयोग कर सकते हैं विधि। उदाहरण #tkinter लाइब्रेरी को

  1. टिंकर कैनवास को कैसे साफ़ करें?

    टिंकर एक विंडो में कैनवास जोड़ने का एक तरीका प्रदान करता है और जब हम एक कैनवास बनाते हैं, तो यह मेमोरी के अंदर कुछ स्टोरेज को लपेटता है। टिंकर में कैनवास बनाते समय, यह प्रभावी रूप से कुछ मेमोरी को खा जाएगा जिसे साफ़ करने या हटाने की आवश्यकता होती है। किसी कैनवास को साफ़ करने के लिए, हम delete() .

  1. टिंकर के साथ मल्टीलाइन एंट्री कैसे बनाएं?

    मान लीजिए कि हम एक एंट्री विजेट बनाना चाहते हैं जो मल्टीलाइन यूजर इनपुट का समर्थन करता है। मल्टीलाइन एंट्री विजेट बनाने के लिए, हम टेक्स्ट () . का उपयोग कर सकते हैं कंस्ट्रक्टर। उदाहरण यहां, इस उदाहरण में, हम एक विंडो बनाएंगे जिसमें एक मल्टीलाइन एंट्री विजेट होगा। #Import the library from tkinter i