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

Tkinter में बटन क्लिक और Enter दबाने पर समान फ़ंक्शन कॉल करें

Tkinter टूलकिट लाइब्रेरी में विभिन्न बिल्ट-इन फ़ंक्शन, विजेट्स और मेथड्स उपलब्ध हैं जिनका उपयोग मजबूत और शक्तिशाली डेस्कटॉप एप्लिकेशन बनाने के लिए किया जा सकता है। Tkinter में Button विजेट अपने फ़ंक्शन की मदद से बटन बनाने और विभिन्न क्रियाएं करने में उपयोगकर्ताओं की मदद करता है। आप bind("button", callback) मेथड का उपयोग करके बटन को कुछ विशिष्ट इवेंट या कॉलबैक करने के लिए बाइंड भी कर सकते हैं।

उदाहरण

निम्नलिखित उदाहरण पर विचार करें। स्क्रीन पर एक संदेश प्रिंट करने वाला एक फ़ंक्शन बनाने के लिए जब भी उपयोगकर्ता <Enter> कुंजी दबाता है। <Enter> कुंजी को फ़ंक्शन के साथ बाइंड करने के लिए, आप bind("", callback) मेथड का उपयोग कर सकते हैं।

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *

# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()

# विंडो का आकार सेट करें
win.geometry("700x350")

# संदेश प्रिंट करने का फ़ंक्शन परिभाषित करें
def print_msg():
    Label(win, text="Hello World!", font=('11')).pack()

# दिए गए फ़ंक्शन के साथ बटन विजेट बनाएं और बाइंड करें
win.bind("", lambda e: print_msg())
button = Button(win, text="Click Me", command=print_msg)
button.pack()

win.mainloop()

आउटपुट

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

Tkinter में बटन क्लिक और Enter दबाने पर समान फ़ंक्शन कॉल करें

<Enter> कुंजी दबाने से भी वही परिणाम मिलेगा। तो, हम बटन पर क्लिक करके और <Enter> कुंजी दबाकर समान फ़ंक्शन कॉल कर रहे हैं।

  1. Tkinter में एंटर की को फंक्शन से कैसे बाइंड करें? Tkinter में एंटर की को फंक्शन से कैसे बाइंड करें?

    एक की दबाना और उस की के साथ कुछ ऑपरेशन हैंडल करना एक इवेंट है जिसे बटन के माध्यम से ट्रिगर किया जा सकता है। हम tkinter एप्लिकेशन में Binding मेथड का उपयोग करके की इवेंट को बाइंड कर सकते हैं। जब भी की ट्रिगर होगी, यह एक हैंडलर को कॉल करेगी जो उस की इवेंट के लिए विशिष्ट ऑपरेशन उठाएगी। यदि हम bind फंक

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

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

  1. Tkinter में Mouse Cursor Change कैसे करें? Tkinter में Mouse Cursor Change कैसे करें?

    Tkinter एक GUI-based Python library है जिसका उपयोग विभिन्न प्रकार के functional और GUI-based applications develop करने के लिए किया जाता है। यह एप्लिकेशन develop करते समय extensibility और विभिन्न features प्रदान करने के लिए बहुत सारे functions और methods प्रदान करता है। इस लेख में, हम देखेंगे कि tkin