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()
आउटपुट
उपरोक्त कोड चलाने से एक लेबल विजेट और एक रंग पैलेट वाली विंडो प्रदर्शित होगी जो उपयोगकर्ता को रंग चुनने के लिए कहती है।

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