टिंकर एक विंडो में कैनवास जोड़ने का एक तरीका प्रदान करता है और जब हम एक कैनवास बनाते हैं, तो यह मेमोरी के अंदर कुछ स्टोरेज को लपेटता है। टिंकर में कैनवास बनाते समय, यह प्रभावी रूप से कुछ मेमोरी को खा जाएगा जिसे साफ़ करने या हटाने की आवश्यकता होती है।
किसी कैनवास को साफ़ करने के लिए, हम delete() . का उपयोग कर सकते हैं तरीका। "सभी" निर्दिष्ट करके, हम टिंकर फ्रेम में मौजूद सभी कैनवास को हटा और साफ़ कर सकते हैं।
उदाहरण
#Import the tkinter library from tkinter import * #Create an instance of tkinter frame win = Tk() #Set the geometry win.geometry("650x250") #Creating a canvas myCanvas =Canvas(win, bg="white", height=200, width=200) cordinates= 10, 10, 200, 200 arc = myCanvas.create_arc(cordinates, start=0, extent=320, fill="red") myCanvas.pack() #Clearing the canvas myCanvas.delete('all') win.mainloop()
उपरोक्त कोड कैनवास को साफ़ कर देगा,
आउटपुट
सबसे पहले, निम्न पंक्ति को एक टिप्पणी के रूप में चिह्नित करें और कोड निष्पादित करें।
myCanvas.delete('all')
यह निम्न विंडो उत्पन्न करेगा:
अब, लाइन को असम्बद्ध करें और कैनवास को साफ़ करने के लिए फिर से निष्पादित करें।