कैनवास विजेट का उपयोग करके, हम टेक्स्ट, इमेज, ग्राफिक्स, और विजुअल कंटेंट बना सकते हैं जिसे कैनवास विजेट में जोड़ा जा सकता है। यदि आपको कैनवास आइटम को डायनामिकली कॉन्फ़िगर करने की आवश्यकता है, तो tkinter itemconfig(**options) मेथड प्रदान करता है। आप इस मेथड का उपयोग कैनवास आइटम्स की प्रॉपर्टीज़ और एट्रिब्यूट्स को कॉन्फ़िगर करने के लिए कर सकते हैं। उदाहरण के लिए, यदि हम कैनवास विजेट के अंदर एक लाइन बनाते हैं, तो हम itemconfig() मेथड का उपयोग करके इसके कलर या चौड़ाई को कॉन्फ़िगर कर सकते हैं।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")
# शेप डिलीट करने के लिए फंक्शन परिभाषित करें
def on_click():
canvas.itemconfig(line, fill="green")
# एक कैनवास विजेट बनाएं
canvas = Canvas(win, width=500, height=300)
canvas.pack()
# कैनवास विजेट में लाइन जोड़ें
line = canvas.create_line(100, 200, 200, 35, fill="yellow", width=5)
# बटन बनाने के लिए बटन डिलीट करें
Button(win, text="Update the Color", command=on_click).pack()
win.mainloop()
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो यह एक बटन और कैनवास पर एक लाइन के साथ एक विंडो डिस्प्ले करेगा।

अब, कैनवास आइटम का कलर बदलने के लिए बटन पर क्लिक करें।
