कैनवस विजेट Tkinter लाइब्रेरी में सबसे बहुमुखी विजेट्स में से एक है। इसका उपयोग विभिन्न प्रकार और आकार के आकार बनाने, ऑब्जेक्ट्स को एनिमेट करने, ग्राफिक्स विज़ुअलाइज़ करने, और बहुत कुछ के लिए किया जाता है। Tkinter में किसी विशेष आइटम की प्रॉपर्टी बदलने के लिए, हम itemconfig(**options) मेथड का उपयोग कर सकते हैं। यह बैकग्राउंड रंग, आउटलाइन रंग, और कैनवस में परिभाषित आइटम्स के अन्य उपयोगी गुणों जैसे विकल्प लेता है।
उदाहरण
इस उदाहरण में, हम एक आयत बनाएंगे जैसे कि आयत के अंदर का रंग बटन पर क्लिक करने के बाद बदल जाएगा।
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
from tkinter import ttk
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# ज्यामिति सेट करें
win.geometry("700x300")
# विजेट की स्थिति बदलने के लिए फ़ंक्शन परिभाषित करें
def change_color():
canvas.itemconfig(rectangle, fill='green')
# एक कैनवस विजेट परिभाषित करें
canvas = Canvas(win, width=500, height=240)
canvas.pack()
# कैनवस में एक आयत बनाएं
rectangle = canvas.create_rectangle(100, 100, 400, 400, fill='blue')
# कॉम्बोबॉक्स विजेट को अक्षम करने के लिए बटन बनाएं
ttk.Button(win, text="Change Color", command=change_color).pack()
win.mainloop()
आउटपुट
जब आप उपरोक्त कोड चलाते हैं, तो यह केंद्र में एक नीले रंग के आयत वाली विंडो प्रदर्शित करेगा।

अब, "Change Color" बटन पर क्लिक करें। यह आयत का रंग हरा कर देगा।
