बहुउद्देशीय GUI एप्लिकेशन के लिए टैब बहुत उपयोगी होते हैं। यह टैब के रूप में एप्लिकेशन के भीतर कई कार्यों या प्रक्रियाओं को अलग करने में मदद करता है। एक समय में कई कार्यों को संसाधित करने के लिए टैब बहुत उपयोगी होते हैं। टिंकर नोटबुक . की सहायता से विजेट, हम अपने टिंकर एप्लिकेशन में टैब बना सकते हैं।
टैब के गुण या शैली को कॉन्फ़िगर करने के लिए, हमें ttk थीम वाले विजेट का उपयोग करना होगा। ttk थीम वाला विजेट एप्लिकेशन में मौजूद किसी भी विजेट को स्टाइल करने में मदद करता है। टैब के पृष्ठभूमि रंग को कॉन्फ़िगर करने के लिए, आप ttk 'डिफ़ॉल्ट' . का उपयोग कर सकते हैं 'TNotebook.Tab' . पास करने के साथ विषय विन्यास में शैली पैरामीटर के रूप में।
उदाहरण
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame win = Tk() # Set the size of the tkinter window win.geometry("700x350") # Create an instance of ttk style s = ttk.Style() s.theme_use('default') s.configure('TNotebook.Tab', background="green3") s.map("TNotebook", background= [("selected", "green3")]) # Create a Notebook widget nb = ttk.Notebook(win) # Add a frame for adding a new tab f1= ttk.Frame(nb, width= 400, height=180) # Adding the Tab Name 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()
आउटपुट
उपरोक्त कोड को निष्पादित करने से विंडो में अनुकूलित टैब प्रदर्शित होंगे। आप कॉन्फ़िगरेशन में रंग का नाम जोड़कर टैब का रंग संशोधित कर सकते हैं।