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

पायथन में Tkinter बटन के लिए कमांड मेथड बदलना


बटन विजेट का महत्व यह है कि इसका उपयोग एप्लिकेशन में कुछ ऑपरेशन करने के लिए इवेंट्स को संभालने के लिए किया जाता है। ऐसे इवेंट्स को संभालने के लिए, हम आमतौर पर एक विधि परिभाषित करते हैं जिसमें कुछ ऑपरेशन होते हैं।

मान लीजिए हम बटन को इनिशियलाइज़ करने के बाद इवेंट मेथड को बदलना चाहते हैं। हम configure(options) विधि का उपयोग करके बटन और उसके हैंडलर को कॉन्फ़िगर कर सकते हैं। इस प्रकार, एक नई विधि को परिभाषित करके और बटन को कॉन्फ़िगर करके, हम उसी बटन के साथ एक नया इवेंट ट्रिगर कर सकते हैं।

उदाहरण

# tkinter लाइब्रेरी आयात करें
from tkinter import *

# tkinter फ्रेम का एक उदाहरण बनाएं
win = Tk()

# ज्यामिति सेट करें
win.geometry("750x250")

# टेक्स्ट लेबल दिखाने के लिए एक फ़ंक्शन परिभाषित करें
def text_label():
    Label(win, text="Woohoo! एक इवेंट हुआ!", font=('Helvetica 10 bold')).pack(pady=20)
    # नए इवेंट को ट्रिगर करने के लिए बटन को कॉन्फ़िगर करें
    button.configure(command=close_win)

# इवेंट को बंद करने के लिए एक फ़ंक्शन परिभाषित करें
def close_win():
    win.destroy()

# एक बटन विजेट बनाएं
button = Button(win, text="क्लिक करें", font=('Helvetica 10 bold'), command=text_label)
button.pack(side=TOP)

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने पर एक विंडो प्रदर्शित होगी जिसमें एक बटन होगा।

पायथन में Tkinter बटन के लिए कमांड मेथड बदलना

जब बटन को पहली बार दबाया जाता है, तो यह एक टेक्स्ट लेबल प्रदर्शित करता है।

पायथन में Tkinter बटन के लिए कमांड मेथड बदलना

अब बटन को दूसरी बार क्लिक करें और यह TCL इंटरप्रेटर को समाप्त कर देगा।


  1. Python Tkinter में after विधि Python Tkinter में after विधि

    Tkinter GUI बनाने के लिए एक Python लाइब्रेरी है। इसमें GUI विंडोज और अन्य विजेट्स बनाने और हेरफेर करने के लिए कई अंतर्निहित विधियाँ हैं जो डेटा और GUI इवेंट्स दिखाते हैं। इस लेख में हम देखेंगे कि Tkinter GUI में after विधि का उपयोग कैसे किया जाता है। सिंटैक्स .after(delay, FuncName=FuncName) यह विध

  1. Python - Tkinter में geometry मेथड Python - Tkinter में geometry मेथड

    Python में Tkinter लाइब्रेरी का उपयोग करके GUI एप्लिकेशन बनाने की क्षमता है। लाइब्रेरी GUI एप्लिकेशन के लिए उपयोगी कई मेथड्स प्रदान करती है। geometry मेथड एक मौलिक है जो स्क्रीन लेआउट के आकार, स्थिति और कुछ अन्य विशेषताओं को तय करता है जिसे हम बनाने जा रहे हैं। उदाहरण - 1 नीचे दिए गए प्रोग्राम में

  1. पायथन प्रोग्राम: सिक्का परिवर्तन पायथन प्रोग्राम: सिक्का परिवर्तन

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें N सिक्के दिए गए हैं और हम उन सिक्कों का परिवर्तन करना चाहते हैं ताकि S में प्रत्येक मूल्य की अनंत आपूर्ति हो। हमें प्रदर्शित करना है कि हम कितने तरीकों से क्रम की परवाह किए बिना परिवर्तन कर सकते हैं। हम समय जटिलता को कम करने क