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

Tkinter में colorchooser मॉड्यूल से विंडो का बैकग्राउंड रंग बदलें

Tkinter पूरी तरह कार्यात्मक एप्लिकेशन बनाने के लिए मॉड्यूल और क्लास लाइब्रेरी की एक विस्तृत विविधता प्रदान करता है। Tkinter एप्लिकेशन के घटकों और स्केलेटन के निर्माण के लिए विजेट्स भी प्रदान करता है। Tkinter में colorchooser मॉड्यूल उनमें से एक है जो रंगों का एक विशाल सेट प्रदान करता है ताकि उपयोगकर्ता अपनी पसंद के अनुसार विजेट्स का बैकग्राउंड रंग चुन और सेट कर सकें।

अपने एप्लिकेशन में colorchooser कार्यक्षमता जोड़ने के लिए, आपको पहले इस मॉड्यूल को अपने प्रोग्राम में "from tkinter import colorchooser" का उपयोग करके इम्पोर्ट करना होगा। अगला, colorchooser.askcolor() का उपयोग करके रंग पैलेट प्रदर्शित करने के लिए एक वेरिएबल बनाएं।

चूंकि पैलेट में सभी रंग इंडेक्स किए गए हैं और उनके इंडेक्स नंबर से अलग किए गए हैं, आप उस टपल को निर्दिष्ट कर सकते हैं जहां से रंग शुरू होना चाहिए। अंत में, दिए गए वेरिएबल के साथ बैकग्राउंड रंग को संलग्न करके किसी भी विजेट का रंग बदलें।

उदाहरण

इसे एक उदाहरण से समझते हैं।

# लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import colorchooser

# विंडो का इंस्टेंस बनाएं
win = Tk()

# विंडो की ज्यामिति सेट करें
win.geometry("700x350")

# एक लेबल विजेट बनाएं
label = Label(win, text="This is a new Label text", font=('Arial 17 bold'))
label.place(relx=0.5, rely=0.2, anchor=CENTER)

# रंग पैलेट प्रदर्शित करने के लिए फ़ंक्शन कॉल करें
color = colorchooser.askcolor()

# पहला रंग चुनकर रंग सीमा आरंभ करें
colorname = color[1]

# बैकग्राउंड रंग कॉन्फ़िगर करें
win.configure(background=colorname)
win.mainloop()

आउटपुट

उपरोक्त कोड चलाने से एक लेबल विजेट और एक रंग पैलेट वाली विंडो प्रदर्शित होगी जो उपयोगकर्ता को रंग चुनने के लिए कहती है।

Tkinter में colorchooser मॉड्यूल से विंडो का बैकग्राउंड रंग बदलें

चुना गया रंग विंडो के बैकग्राउंड रंग में प्रतिबिंबित होगा।

Tkinter में colorchooser मॉड्यूल से विंडो का बैकग्राउंड रंग बदलें

  1. Tkinter में विंडो बंद करने का फंक्शन Tkinter में विंडो बंद करने का फंक्शन

    जब भी हम एक tkinter एप्लिकेशन चलाते हैं, यह एक GUI-बेस्ड विंडो डिस्प्ले करता है जिसमें विजेट्स, फ्रेम्स और अन्य एलिमेंट्स होते हैं। मान लीजिए हम एक फंक्शन के साथ अपना एप्लिकेशन बंद करना चाहते हैं। पायथन tkinter में destroy() मेथड का उपयोग mainloop फंक्शन के बाद एप्लिकेशन के नॉर्मल एक्जीक्यूशन को सम

  1. Tkinter में विंडो को स्क्रीन के सेंटर में कैसे रखें? Tkinter में विंडो को स्क्रीन के सेंटर में कैसे रखें?

    Tkinter विंडो को स्क्रीन के सेंटर में रखने के लिए, हम PlaceWindow मेथड का उपयोग कर सकते हैं जिसमें हम toplevel विंडो को आर्गुमेंट के रूप में पास कर सकते हैं और इसे सेंटर में जोड़ सकते हैं। हम प्रोग्रामेटिकली इसकी ज्योमेट्री डिफाइन करके भी विंडो को उसके सेंटर पर सेट कर सकते हैं। उदाहरण # tkinter ला

  1. पायथन में Tkinter का उपयोग करके रंग खेल पायथन में Tkinter का उपयोग करके रंग खेल

    GUI एप्लिकेशन विकसित करने के लिए tkinter बहुत लोकप्रिय और आसान है। Tkinter का उपयोग करके आसानी से GUI गेम विकसित किए जा सकते हैं। यहाँ भी हम रंग खेल विकसित करने का प्रयास कर रहे हैं। इस खेल में खिलाड़ी को स्क्रीन पर दिखाई देने वाले शब्द का रंग दर्ज करना होता है और इस तरह स्कोर एक से बढ़ जाता है, इस