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

Tkinter के OptionMenu विजेट का मेनू बैकग्राउंड कलर कैसे बदलें?


एक ऐसे परिदृश्य पर विचार करें जहां हमें ड्रॉपडाउन सूची के रूप में विकल्पों के साथ एक मेनू प्रदर्शित करने की आवश्यकता है। इस विशेष सुविधा को प्राप्त करने के लिए, Tkinter एक OptionMenu विजेट प्रदान करता है जिसमें इसमें विकल्प और आइटम की सूची जोड़ने की सुविधा होती है। हम OptionMenu विजेट के डिफ़ॉल्ट व्यवहार को इसकी प्रॉपर्टी जैसे बैकग्राउंड कलर, चौड़ाई, ऊंचाई, फोरग्राउंड कलर आदि को कॉन्फ़िगर करके सेट कर सकते हैं।

उदाहरण

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from PIL import Image, ImageTk

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")

# एक लेबल जोड़ें
Label(win, text="Select a Day from the Menu", font=('Aerial 13')).pack(pady=10)

# चयन स्टोर करने के लिए एक वेरिएबल बनाएं
var = StringVar()

# OptionMenu विजेट बनाएं और इसमें विकल्प जोड़ें
option = OptionMenu(win, var, "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
option.config(bg="gray81", fg="white")
option['menu'].config(bg="green3")
option.pack(padx=20, pady=30)

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने पर विकल्प के रूप में दिनों वाला एक OptionMenu प्रदर्शित होगा। मेनू में कुछ बैकग्राउंड कलर और फोरग्राउंड कलर होता है जिसे कॉन्फ़िगरेशन मेथड में बदला जा सकता है।

Tkinter के OptionMenu विजेट का मेनू बैकग्राउंड कलर कैसे बदलें?


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

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

  1. कुछ Tkinter विजेट्स का बॉर्डर कलर कैसे सेट करें? कुछ Tkinter विजेट्स का बॉर्डर कलर कैसे सेट करें?

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

  1. iOS पर नोट्स की पृष्ठभूमि रंग कैसे बदलें iOS पर नोट्स की पृष्ठभूमि रंग कैसे बदलें

    यदि आप iOS में नोट्स ऐप का उपयोग कर रहे हैं, तो आप शायद इससे नफरत करते हैं कि यह आपके डिवाइस की सेटिंग के आधार पर एक सादा पृष्ठभूमि उपयोग करता है। यदि आपने लाइट मोड सक्षम किया है, तो आपको एक हल्की पृष्ठभूमि दिखाई देगी, और डार्क मोड का उपयोग करते समय एक डार्क पृष्ठभूमि। हालांकि, आप iOS में एक नोट की