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

टिंकर टॉगल बटन कैसे बनाएं?

पायथन में पुस्तकालयों और मॉड्यूल का एक समृद्ध सेट है जिसका उपयोग किसी एप्लिकेशन के विभिन्न घटकों के निर्माण के लिए किया जा सकता है। GUI- आधारित एप्लिकेशन बनाने और विकसित करने के लिए Tkinter एक और प्रसिद्ध पायथन लाइब्रेरी है। टिंकर कई विजेट, फ़ंक्शन और मॉड्यूल प्रदान करता है जिनका उपयोग एप्लिकेशन विज़ुअल में जीवन लाने के लिए किया जाता है। हम किसी एप्लिकेशन में कुछ कार्य करने के लिए बटन विजेट बना सकते हैं।

इस एप्लिकेशन में, हम एक टॉगल बटन बनाएंगे जो एप्लिकेशन के ऑन/ऑफ नाइट और डे मोड को चालू कर देगा। टॉगल बटन बनाने के लिए, हमें पहले इमेज को एक लेबल में रेंडर करना होगा।

हम विंडो के बैकग्राउंड कलर को बदलने के लिए बटन और फंक्शन को परिभाषित करते हैं। चूंकि बटनों को बार-बार बदलने की आवश्यकता होती है, इसलिए हमें एक वैश्विक चर is_on=True घोषित करना होगा जो फ़ंक्शन को नियंत्रित करने में मदद करता है।

उदाहरण

# Import tkinter in the notebook
from tkinter import *

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

# set Title
win.title('Toggle Button Demonstration')

# Set the Geometry
win.geometry("700x400")
win.resizable(0, 0)

# Create a variable to turn on the button initially
is_on = True

# Create Label to display the message
label = Label(win, text="Night Mode is On", bg="white", fg="black", font=("Poppins bold", 22))
label.pack(pady=20)

# Define our switch function
def button_mode():
   global is_on

   # Determine it is on or off
   if is_on:
      on_.config(image=off)
      label.config(text="Day Mode is On", bg="white", fg="black")
      is_on = False
   else:
      on_.config(image=on)
      label.config(text="Night Mode is On", fg="black")
      is_on = True

# Define Our Images
on = PhotoImage(file="on.png")
off = PhotoImage(file="off.png")

# Create A Button
on_ = Button(win, image=on, bd=0, command=button_mode)
on_.pack(pady=50)

# Keep Running the window
win.mainloop()
चलाते रहें

आउटपुट

यदि हम उपरोक्त कोड को निष्पादित करते हैं, तो यह एक विंडो प्रदर्शित करेगा जिसमें टॉगल बटन होगा।

टिंकर टॉगल बटन कैसे बनाएं?

यदि हम बटन पर क्लिक करते हैं, तो यह विंडो का रंग बदल देगा।

टिंकर टॉगल बटन कैसे बनाएं?


  1. टिंकर में एक बटन के रूप में एक छवि का उपयोग कैसे करें?

    इस उदाहरण में, हम एक विंडो में एक गोलाकार बटन बनाएंगे जिसका उपयोग कई अन्य एप्लिकेशन जैसे फ़ॉर्म, गेम, डायलॉग बॉक्स आदि में किया जा सकता है। टिंकर में गोल बटन बनाने का सबसे अच्छा तरीका बटन की वांछित छवियों का उपयोग करना और इसे फ्रेम में क्लिक करने योग्य बटन में बदलना है। PhotoImage() . का उपयोग करके

  1. टिंकर में गतिशील रूप से बटन टेक्स्ट का आकार कैसे बदलें?

    मान लें कि हमने टिंकर फ्रेम में एक बटन और एक लेबल बनाया है। कार्य बटन टेक्स्ट को अपनी मुख्य विंडो में गतिशील रूप से आकार बदलने की अनुमति देना है। हम बटन विजेट का उपयोग करके बटन बना सकते हैं . हालांकि, बटन लेबल को गतिशील रूप से बनाने के लिए कई अन्य कार्यों का उपयोग किया जाता है। इस उदाहरण में, हम दो

  1. मैं टिंकर में एक साधारण संदेश बॉक्स कैसे बना सकता हूं?

    Tkinter एप्लिकेशन बनाने और विकसित करने के लिए एक लोकप्रिय पायथन लाइब्रेरी है। इसमें विभिन्न तरीके और कार्य हैं जिनका उपयोग किसी एप्लिकेशन में कई सुविधाओं को जोड़ने के लिए किया जा सकता है। टिंकर का उपयोग करके, हम संवाद बॉक्स और अन्य विजेट बना सकते हैं। इस लेख में, हम देखेंगे कि हम एक साधारण संदेश बॉ