ttk Tkinter-এ থিমযুক্ত উইজেটটি প্রয়োগে একটি উইজেটের বাহ্যিক বৈশিষ্ট্য এবং শৈলী ডিজাইন করার জন্য চালু করা হয়েছে। ttk T ব্যবহার করে cl/টাকা ইন্টারফেসে ব্যবহারকারীকে অ্যাক্সেস দেওয়ার জন্য ইন্টারপ্রেটার যেটিতে অনেকগুলি অন্তর্নির্মিত বৈশিষ্ট্য এবং কোনও উইজেট বা অ্যাপ্লিকেশনের জন্য দরকারী বৈশিষ্ট্য রয়েছে। এখন, যদি আমরা Ttk তুলনা করি Tcl সহ থিম থিম, এতে প্রচুর বৈচিত্র্য রয়েছে।
Ttk সাধারণত শুধুমাত্র কয়েকটি থিম সমর্থন করে যা নিম্নরূপ -
- উদ্যোগী
- ক্ল্যাম
- alt
- ডিফল্ট
- ক্লাসিক
- ভিস্তা
- xpnative
একটি tkinter অ্যাপ্লিকেশনের সামগ্রিক থিম পরিবর্তন করার জন্য, আমাদের style.theme_use(theme_name) ফাংশন ব্যবহার করতে হবে .
উদাহরণ
# Import the required libraries in tkinter from tkinter import * from tkinter import ttk from tkinter import messagebox # Create an instance of tkinter frame or window win = Tk() # Set the size of tkinter window win.geometry("700x350") # Create an instance of ttk Style style = ttk.Style() # Configure the theme with style style.theme_use('clam') # Define a function to show the message def display_msg(): messagebox.showinfo("Message", "You are learning Python Tkinter!") # Add a Customized Label widget label = ttk.Label(win, text="Hey Folks, I have a Message for You!", font=('Aerial 16')) label.pack(pady=5) # Add a Button widget ttk.Button(win, text="Show Message", command=display_msg).place(x=285, y=98) win.mainloop()
আউটপুট
উপরের কোডটি চালালে একটি লেবেল উইজেট এবং একটি বোতাম সহ একটি উইন্ডো খুলবে। অ্যাপ্লিকেশনটির সামগ্রিক থিম ttk দ্বারা সংজ্ঞায়িত করা হয়েছে থিমযুক্ত উইজেট। আমরা tkinter লাইব্রেরিতে উপলব্ধ থিমের তালিকা থেকে থিম কনফিগার করতে পারি