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

TkInter कीप्रेस, कीरिलीज़ इवेंट


Tkinter इवेंट आमतौर पर एक इंटरफेस प्रदान करने के लिए उपयोग किए जाते हैं जो यूजर और एप्लिकेशन लॉजिक के बीच एक पुल के रूप में काम करता है। हम किसी भी Tkinter एप्लिकेशन में इवेंट का उपयोग इसे अधिक इंटरैक्टिव और फंक्शनल बनाने के लिए कर सकते हैं। <Key Press> और <KeyRelease> जैसे इवेंट का उपयोग किसी विशेष फंक्शन को केवल तब कॉल करने के लिए किया जाता है जब कोई कुंजी दबाई या छोड़ी जाती है।

उदाहरण

इस उदाहरण में, हम एक स्क्रिप्ट बनाएंगे जो जब भी हम कोई कुंजी दबाएंगे तो स्क्रीन पर कुछ मैसेज दिखाएगा। जब हम वही कुंजी छोड़ते हैं तो मैसेज गायब हो जाता है।

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

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

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

# मैसेज प्रदर्शित करने के लिए फंक्शन परिभाषित करें
def key_press(e):
    label.config(text="Welcome to TutorialsPoint")

def key_released(e):
    label.config(text="Press any Key...")

# कुछ टेक्स्ट जोड़ने के लिए लेबल विजेट बनाएं
label = Label(win, text="", font=('Helvetica 17 bold'))
label.pack(pady=50)

# माउस बटन इवेंट बाइंड करें
win.bind('', key_press)
win.bind('', key_released)

win.mainloop()

आउटपुट

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

TkInter कीप्रेस, कीरिलीज़ इवेंट

जब आप कीबोर्ड से कोई कुंजी दबाते हैं, तो यह स्क्रीन पर कुछ मैसेज प्रदर्शित करेगा। उसी समय, जब भी आप कुंजी छोड़ते हैं तो मैसेज अपडेट हो जाएगा।

TkInter कीप्रेस, कीरिलीज़ इवेंट


  1. Python में tkinter में बटन बनाना Python में tkinter में बटन बनाना

    Python के लिए एक लाइब्रेरी के रूप में Tkinter, tkinter कैनवास पर बटन बनाने के कई तरीके प्रदान करता है। इस लेख में हम देखेंगे कि हम सामान्य tkinter मॉड्यूल के साथ-साथ थीम वाले tkinter मॉड्यूल का उपयोग किए बिना tkinter बटन कैसे बना सकते हैं। tkinter का उपयोग करना नीचे दिए गए प्रोग्राम में हम पहले एक क

  1. Python Tkinter में Progressbar विजेट Python Tkinter में Progressbar विजेट

    प्रोग्रेसबार एक सामान्य GUI तत्व है जिसका उपयोग किसी कार्य की प्रगति दिखाने के लिए किया जाता है। इस लेख में हम देखेंगे कि Python tkinter GUI लाइब्रेरी का उपयोग करके प्रोग्रेसबार कैसे बनाया जाए। नीचे दिए गए प्रोग्राम में हमने tkinter.ttk मॉड्यूल के प्रोग्रेसबार सब-मॉड्यूल को आयात किया है। फिर स्टाइल

  1. पायथन टिंकर में फ़ंक्शन बाइंडिंग पायथन टिंकर में फ़ंक्शन बाइंडिंग

    पायथन में टिंकर एक GUI लाइब्रेरी है जिसका उपयोग विभिन्न GUI प्रोग्रामिंग के लिए किया जा सकता है। ऐसे एप्लिकेशन डेस्कटॉप एप्लिकेशन बनाने के लिए उपयोगी होते हैं। इस लेख में हम GUI प्रोग्रामिंग के एक पहलू को देखेंगे जिसे बाइंडिंग फ़ंक्शन कहा जाता है। यह इवेंट को फ़ंक्शन और मेथड से बांधने के बारे में है