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

अब, लाइन को अनकमेंट करें और फिर से चलाएं ताकि कैनवास क्लियर हो जाए।
