Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter Canvas का बैकग्राउंड रंग डायनामिकली कैसे बदलें?

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()

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

Tkinter Canvas का बैकग्राउंड रंग डायनामिकली कैसे बदलें?

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

Tkinter Canvas का बैकग्राउंड रंग डायनामिकली कैसे बदलें?

  1. Tkinter टेक्स्ट विजेट में कुछ शब्दों का कलर कैसे बदलें? Tkinter टेक्स्ट विजेट में कुछ शब्दों का कलर कैसे बदलें?

    Tkinter टेक्स्ट विजेट्स मल्टीलाइन टेक्स्ट इनपुट बनाने और डिस्प्ले करने के लिए उपयोग किए जाते हैं। यह कई फंक्शन्स और मेथड्स प्रदान करता है जिनका उपयोग आमतौर पर टेक्स्ट विजेट को कॉन्फिगर करने के लिए किया जाता है। मान लीजिए हम टेक्स्ट विजेट में कुछ शब्दों का कलर बदलना चाहते हैं, तो हम tag_add(tag name

  1. कुछ Tkinter विजेट्स का बॉर्डर कलर कैसे सेट करें? कुछ Tkinter विजेट्स का बॉर्डर कलर कैसे सेट करें?

    मान लीजिए हम Tkinter विजेट का बॉर्डर कलर बदलना चाहते हैं। हम विजेट को highlightcolor, highlightbackground प्रॉपर्टी पास करके कॉन्फ़िगर कर सकते हैं।उदाहरणइस उदाहरण में, हमने एक एंट्री विजेट और एक बटन बनाया है जिसे ट्रिगर करके एंट्री विजेट का बॉर्डर कलर बदला जा सकता है।# आवश्यक लाइब्रेरी आयात करें fro

  1. iOS पर नोट्स की पृष्ठभूमि रंग कैसे बदलें iOS पर नोट्स की पृष्ठभूमि रंग कैसे बदलें

    यदि आप iOS में नोट्स ऐप का उपयोग कर रहे हैं, तो आप शायद इससे नफरत करते हैं कि यह आपके डिवाइस की सेटिंग के आधार पर एक सादा पृष्ठभूमि उपयोग करता है। यदि आपने लाइट मोड सक्षम किया है, तो आपको एक हल्की पृष्ठभूमि दिखाई देगी, और डार्क मोड का उपयोग करते समय एक डार्क पृष्ठभूमि। हालांकि, आप iOS में एक नोट की