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

Tkinter बटन स्टेट को डिसेबल्ड से नॉर्मल में कैसे बदलें?


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

state प्रॉपर्टी का उपयोग एप्लिकेशन में बटन को इनेबल और डिसेबल करने के लिए किया जाता है। एप्लिकेशन की स्टेट बदलने के लिए हमारे पास दो ऑपरेशन हैं: state=DISABLED और state=NORMAL।

उदाहरण

# आवश्यक लाइब्रेरीज़ इम्पोर्ट करें
from tkinter import *
# tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# फ्रेम की ज्योमेट्री सेट करें
win.geometry("650x450")
# बटन ऑब्जेक्ट के लिए एक फंक्शन डिफाइन करें
def quit_win():
    win.destroy()
# विंडो छोड़ने के लिए एक बटन बनाएं
Button(win, text="Quit", command=quit_win, font=('Helvetica bold', 20), state=NORMAL).pack(pady=5)
win.mainloop()

आउटपुट 1

बटन डिसेबल्ड होने पर आउटपुट,

Tkinter बटन स्टेट को डिसेबल्ड से नॉर्मल में कैसे बदलें?

आउटपुट 2

आउटपुट जब बटन state=NORMAL

Tkinter बटन स्टेट को डिसेबल्ड से नॉर्मल में कैसे बदलें?


  1. बटन दबाकर Tkinter विंडो कैसे बंद करें? बटन दबाकर Tkinter विंडो कैसे बंद करें?

    Tkinter शुरू में एक विंडो या फ्रेम बनाता है जिसमें उसमें विजेट्स और लेबल्स होते हैं। मान लीजिए हम एक बटन के साथ tkinter विंडो बंद करना चाहते हैं। बटन एक UI विजेट है जिसका उपयोग किसी निश्चित ऑपरेशन को करने के लिए किया जा सकता है। उदाहरण यहां, हम एक बटन बनाएंगे जो tkinter विंडो बंद करता है। TCL इंटर

  1. Tkinter में Image को Button के रूप में कैसे उपयोग करें? Tkinter में Image को Button के रूप में कैसे उपयोग करें?

    इस उदाहरण में, हम एक window में rounded button बनाएंगे जिसका उपयोग forms, games, dialogue boxes आदि जैसे कई अन्य एप्लिकेशन में किया जा सकता है। Tkinter में rounded buttons बनाने का सबसे अच्छा तरीका buttons की desired images का उपयोग करना और इसे frame में clickable button में बदलना है। यह PhotoImage(

  1. Tkinter में Button Text Dynamically Resize कैसे करें? Tkinter में Button Text Dynamically Resize कैसे करें?

    मान लीजिए हमने Tkinter Frame में एक button और एक label बनाया है। Task है button text को dynamically resize करके इसके main window के अनुसार adjust करना। हम button widget का उपयोग करके button बना सकते हैं। हालांकि, button label dynamically बनाने के लिए कई अन्य functions उपयोग किए जाते हैं। इस उदाहरण म