Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

ttk.Notebook (tkinter) में टैब हेडर का रंग बदलें

बहुउद्देशीय 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()

आउटपुट

उपरोक्त कोड को निष्पादित करने से विंडो में अनुकूलित टैब प्रदर्शित होंगे। आप कॉन्फ़िगरेशन में रंग का नाम जोड़कर टैब का रंग संशोधित कर सकते हैं।

ttk.Notebook (tkinter) में टैब हेडर का रंग बदलें


  1. मैं टिंकर में फ्रेम की पृष्ठभूमि कैसे बदलूं?

    टिंकर फ्रेम की पृष्ठभूमि का रंग और अग्रभूमि का रंग बदलने के लिए, हम bg को अलग-अलग मान निर्दिष्ट कर सकते हैं और fg फ़्रेम . में पैरामीटर समारोह। उदाहरण इस उदाहरण में, हमने अलग-अलग पृष्ठभूमि रंगों के साथ दो फ़्रेम बनाए हैं। #टिंकर आयात से आवश्यक पुस्तकालयों को आयात करें *#टिंकर फ्रेमविन का एक उदाहरण

  1. टिंकर टेक्स्ट विजेट में कुछ शब्दों का रंग कैसे बदलें?

    टिंकर टेक्स्ट विजेट्स का उपयोग मल्टीलाइन टेक्स्ट इनपुट बनाने और प्रदर्शित करने के लिए किया जाता है। यह कई प्रकार्य और तरीके प्रदान करता है जो आम तौर पर टेक्स्ट विजेट को कॉन्फ़िगर करने के लिए उपयोग किए जाते हैं। मान लें कि हम टेक्स्ट विजेट में कुछ शब्दों का रंग बदलना चाहते हैं, तो हम tag_add(tag nam

  1. कुछ टिंकर विजेट्स का सीमा रंग कैसे सेट करें?

    मान लीजिए कि हम टिंकर विजेट के बॉर्डर कलर को बदलना चाहते हैं। हम हाइलाइटरंग, हाइलाइटबैकग्राउंड . पास करके विजेट को कॉन्फ़िगर कर सकते हैं विजेट की संपत्ति। उदाहरण इस उदाहरण में, हमने एक एंट्री विजेट और एक बटन बनाया है जिसे एंट्री विजेट के बॉर्डर रंग को बदलने के लिए ट्रिगर किया जा सकता है। #Import th