আমরা tkinter.ttk মডিউল ব্যবহার করে tkinter উইজেট কাস্টমাইজ করতে পারি। Tkinter.ttk মডিউল টিকিন্টার উইজেট স্টাইল করার জন্য ব্যবহার করা হয় যেমন ব্যাকগ্রাউন্ড কালার সেট করা, ফোরগ্রাউন্ড কালার, বোতাম সক্রিয় করা, লেবেলে ছবি যোগ করা, উইজেটগুলির উচ্চতা এবং প্রস্থকে ন্যায়সঙ্গত করা ইত্যাদি।
tkinter উইজেটগুলিতে একটি পটভূমির রঙ যোগ করার জন্য, আমরা পটভূমি নির্দিষ্ট করতে পারি উইজেটে সম্পত্তি।
উদাহরণ
নিম্নলিখিত উদাহরণে, আমরা একটি বোতাম তৈরি করব যা পাঠ্য লেবেলের পটভূমি পরিবর্তন করবে।
#Import the tkinter library from tkinter import * from tkinter.ttk import * #Create an instance of tkinter frame win = Tk() #Set the geometry win.geometry("600x400") #Add a class to style the tkinter widgets style = ttk.Style() style.configure('TEntry', foreground = 'red') #Define a function to change the text color def change_color(): text.configure(background="red") #Create a text widget text=Label(win,text="This is a New Text",foreground="black", background="yellow",font=('Aerial bold',20)) text.pack(pady=20) #Create a Button widget Button(win, text= "Click Here", command= change_color).pack(pady=10) win.mainloop()
আউটপুট
উপরের কোডটি চালানো হলে একটি "হলুদ" ব্যাকগ্রাউন্ড কালার সহ একটি পাঠ্য লেবেল সম্বলিত একটি উইন্ডো তৈরি হবে৷
এখন, "এখানে ক্লিক করুন" বোতামে ক্লিক করুন। এটি টেক্সট লেবেলের পটভূমির রঙকে "লাল" এ পরিবর্তন করবে।