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

टिंकर के विकल्पमेनू विजेट के मेनू पृष्ठभूमि रंग को कैसे बदलें?

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

उदाहरण

# Import the required libraries
from tkinter import *
from PIL import Image, ImageTk

# Create an instance of tkinter frame
win = Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Add a Label
Label(win, text="Select a Day from the Menu", font=('Aerial 13')).pack(pady=10)

# Create a Variable to store the selection
var = StringVar()

# Create an OptionMenu Widget and add choices to it
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 प्रदर्शित होगा विकल्प के रूप में दिन होना। मेनू में कुछ पृष्ठभूमि रंग और अग्रभूमि रंग होते हैं जिन्हें कॉन्फ़िगरेशन विधि में बदला जा सकता है।

टिंकर के विकल्पमेनू विजेट के मेनू पृष्ठभूमि रंग को कैसे बदलें?


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

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

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

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

  1. IOS पर नोट्स का बैकग्राउंड कलर कैसे बदलें

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