ট্যাবগুলো একটি মাল্টিপারপাস GUI অ্যাপ্লিকেশনের জন্য খুব উপকারী। এটি অ্যাপ্লিকেশনে নানা টাস্ক বা প্রসেস আলাদা করতে সাহায্য করে ট্যাবের আকারে। ট্যাব একসাথে একাধিক টাস্ক প্রসেস করার জন্য খুব উপকারী। Tkinter Notebook উইজেটের সাহায্যে, আমরা আমাদের Tkinter অ্যাপ্লিকেশনে ট্যাব তৈরি করতে পারি।
ট্যাবের প্রপার্টি বা স্টাইল কনফিগার করতে, আমাদের অবশ্যই ttk থিমড উইজেট ব্যবহার করতে হবে। ttk থিমড উইজেট অ্যাপ্লিকেশনে উপস্থিত যেকোনো উইজেট স্টাইল করতে সাহায্য করে। ট্যাবের পটভূমির রঙ কনফিগার করতে, আপনি ttk 'default' থিম ব্যবহার করতে পারেন সাথে সাথে কনফিগারেশনে স্টাইল প্যারামিটার হিসেবে 'TNotebook.Tab' পাস করে।
উদাহরণ
# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন
from tkinter import *
from tkinter import ttk
# Tkinter ফ্রেমের উদাহরণ তৈরি করুন
win = Tk()
# Tkinter উইন্ডোর আকার সেট করুন
win.geometry("700x350")
# ttk স্টাইলের উদাহরণ তৈরি করুন
s = ttk.Style()
s.theme_use('default')
s.configure('TNotebook.Tab', background="green3")
s.map("TNotebook", background=[("selected", "green3")])
# একটি Notebook উইজেট তৈরি করুন
nb = ttk.Notebook(win)
# নতুন ট্যাব যোগ করার জন্য একটি ফ্রেম যোগ করুন
f1 = ttk.Frame(nb, width=400, height=180)
# ট্যাবের নাম যোগ করুন
nb.add(f1, text='Tkinter-1')
f2 = ttk.Frame(nb, width=400, height=180)
nb.add(f2, text="Tkinter-2")
nb.pack(expand=True, fill=BOTH, padx=5, pady=5)
win.mainloop()
আউটপুট
উপরের কোড এক্সিকিউট করলে উইন্ডোতে কাস্টমাইজড ট্যাবগুলো প্রদর্শিত হবে। কনফিগারেশনে রঙের নাম যোগ করে ট্যাবের রঙ পরিবর্তন করা যাবে।
