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()
আউটপুট
উপরের কোড রান করলে একটি উইন্ডো দেখাবে যার মধ্যে একটি লেবেল উইজেট এবং একটি রঙ প্যালেট থাকবে যা ব্যবহারকারীকে রঙ বেছে নেওয়ার জন্য অনুরোধ করবে।

বেছে নেওয়া রঙ উইন্ডোর ব্যাকগ্রাউন্ড কালারে প্রতিফলিত হবে।
