Canvas विजेट Tkinter में सबसे उपयोगी विजेट्स में से एक है। इसमें डेवलपर्स को अपनी आवश्यकता के अनुसार एप्लिकेशन को कस्टमाइज़ करने में मदद करने के लिए विभिन्न कार्यक्षमताएं और विशेषताएं हैं। Canvas विजेट का उपयोग एप्लिकेशन में ग्राफिक्स प्रदर्शित करने के लिए किया जाता है। आप Canvas विजेट का उपयोग करके विभिन्न प्रकार की आकृतियाँ बना सकते हैं और ऑब्जेक्ट खींच सकते हैं।
Canvas विजेट का बैकग्राउंड रंग बदलने के लिए, आप configure() मेथड का उपयोग कर सकते हैं। यहां, आप Canvas विजेट का बैकग्राउंड रंग निर्दिष्ट कर सकते हैं जिसे आप स्पष्ट रूप से बदलना चाहते हैं।
उदाहरण
निम्नलिखित उदाहरण में, हमने एक कैनवास विजेट बनाया है जिसका डिफ़ॉल्ट बैकग्राउंड रंग "skyblue" है, जिसे इसके निर्माण के बाद बदला जा सकता है।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# विंडो का आकार परिभाषित करें
win.geometry("700x300")
# कैनवास का रंग बदलने का फ़ंक्शन
def change_color():
canvas.configure(bg='blue')
# एक कैनवास विजेट बनाएं
canvas = Canvas(win, bg='skyblue')
canvas.pack()
# एक बटन बनाएं
button = Button(win, text="Change Color", font=('Helvetica 10 bold'), command=change_color)
button.pack()
win.mainloop()
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:

"Change Color" बटन पर क्लिक करने से कैनवास का बैकग्राउंड रंग बदल जाएगा।
