कैनवास विजेट के जीयूआई अनुप्रयोग विकास में कई उपयोग-मामले हैं। हम आकार बनाने, ग्राफिक्स, चित्र और कई अन्य चीजों को बनाने के लिए कैनवास विजेट का उपयोग कर सकते हैं। कैनवास में एक रेखा खींचने के लिए, हम create_line(x,y,x1,y1, **विकल्प) का उपयोग कर सकते हैं ) तरीका। टिंकर में, हम दो प्रकार की रेखाएँ खींच सकते हैं - सरल और धराशायी।
यदि आप चाहते हैं कि आपका एप्लिकेशन बनाई गई पंक्तियों को हटा दे, तो आप हटाएं () . का उपयोग कर सकते हैं विधि।
उदाहरण
आइए हम उस उदाहरण पर एक नजर डालते हैं जहां हम कैनवास विजेट में परिभाषित लाइन को हटा देंगे।
# Import the required libraries
from tkinter import *
# Create an instance of tkinter frame or window
win=Tk()
# Set the size of the tkinter window
win.geometry("700x350")
# Define a function to delete the shape
def on_click():
canvas.delete(line)
# Create a canvas widget
canvas=Canvas(win, width=500, height=300)
canvas.pack()
# Add a line in canvas widget
line=canvas.create_line(100,200,200,35, fill="red", width=10)
# Create a button to delete the button
Button(win, text="Delete Shape", command=on_click).pack()
win.mainloop() आउटपुट
यदि हम उपरोक्त कोड चलाते हैं, तो यह कैनवास में एक बटन और एक आकृति के साथ एक विंडो प्रदर्शित करेगा।

अब, कैनवास से प्रदर्शित लाइन को हटाने के लिए "डिलीट शेप" बटन पर क्लिक करें।