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