कैनवास विजेट का उपयोग करके, हम कैनवास विजेट में जोड़ने के लिए टेक्स्ट, चित्र, ग्राफिक्स और दृश्य सामग्री बना सकते हैं। यदि आपको कैनवास आइटम को गतिशील रूप से कॉन्फ़िगर करने की आवश्यकता है, तो tkinter itemconfig(**options) प्रदान करता है तरीका। आप कैनवास आइटम के गुणों और विशेषताओं को कॉन्फ़िगर करने के लिए इस पद्धति का उपयोग कर सकते हैं। उदाहरण के लिए, यदि हम कैनवास विजेट के अंदर एक रेखा बनाते हैं, तो हम itemconfig() का उपयोग करके उसके रंग या चौड़ाई को कॉन्फ़िगर कर सकते हैं। विधि।
उदाहरण
# 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.itemconfig(line, fill="green") # 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="yellow", width=5) # Create a button to delete the button Button(win, text="Update the Color", command=on_click).pack() win.mainloop()
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो यह एक बटन के साथ एक विंडो और कैनवास पर एक रेखा प्रदर्शित करेगा।
अब, कैनवास आइटम का रंग बदलने के लिए बटन पर क्लिक करें।