Tkinter বিভিন্ন ধরণের মডিউল এবং ক্লাস লাইব্রেরি অফার করে যা ব্যবহার করে আমরা সম্পূর্ণ কার্যকরী অ্যাপ্লিকেশন তৈরি করতে পারি। Tkinter একটি অ্যাপ্লিকেশনের উপাদান এবং কঙ্কাল তৈরি করার জন্য উইজেট প্রদান করে। রঙ চয়নকারী৷ tkinter-এর মডিউল তাদের মধ্যে একটি যা রঙের একটি বিশাল সেট প্রদান করে যাতে ব্যবহারকারীরা তাদের পছন্দের উপর ভিত্তি করে উইজেটের পটভূমির রঙ বেছে নিতে এবং সেট করতে পারে।
রঙ চয়নকারী যোগ করতে আপনার অ্যাপ্লিকেশনে কার্যকারিতা, আপনাকে প্রথমে "from tkinter import colorchooser" ব্যবহার করে আপনার প্রোগ্রামে এই মডিউলটি আমদানি করতে হবে . এরপর, colorchooser.askuser() ব্যবহার করে একটি রঙ প্যালেট প্রদর্শন করার জন্য একটি ভেরিয়েবল তৈরি করুন .
যেহেতু প্যালেটের সমস্ত রং সূচিবদ্ধ এবং তাদের সূচক নম্বর দ্বারা পৃথক করা হয়েছে, আপনি টিপলটি নির্দিষ্ট করতে পারেন যেখান থেকে রঙ শুরু হবে। সবশেষে, যে কোনো উইজেটের রঙ পরিবর্তন করতে প্রদত্ত ভেরিয়েবলের সাথে পটভূমির রঙ আবদ্ধ করুন।
উদাহরণ
আসুন একটি উদাহরণ দিয়ে এটি বুঝতে পারি।
# Import the library from tkinter import * from tkinter import colorchooser # Create an instance of window win=Tk() # Set the geometry of the window win.geometry("700x350") # Create a label widget label=Label(win, text="This is a new Label text", font=('Arial 17 bold')) label.place(relx=0.5, rely=0.2, anchor = CENTER) # Call the function to display the color palette color=colorchooser.askcolor() # Initialize the color range by picking up the first color colorname=color[1] # Configure the background color win.configure(background=colorname) win.mainloop()
আউটপুট
উপরের কোডটি চালানো হলে একটি লেবেল উইজেট এবং একটি রঙ প্যালেট সহ একটি উইন্ডো প্রদর্শিত হবে যা ব্যবহারকারীকে একটি রঙ চয়ন করতে বলবে৷
নির্বাচিত রঙটি উইন্ডোর পটভূমির রঙে প্রতিফলিত হবে।