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
बटन डिसेबल्ड होने पर आउटपुट,

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