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

टिंकर में सभी नंबर कुंजियों को कैसे बांधें?

टिंकर एप्लिकेशन विकसित करते समय, हम अक्सर ऐसे मामलों का सामना करते हैं जहां हमें कीस्ट्रोक्स (कीबोर्ड पर) के साथ कुछ विशिष्ट ऑपरेशन या ईवेंट करना पड़ता है। टिंकर ऐसी घटनाओं से निपटने के लिए एक तंत्र प्रदान करता है।

आप बाइंड(<कुंजी>, कॉलबैक) . का उपयोग कर सकते हैं प्रत्येक विजेट के लिए फ़ंक्शन जिसे आप एक निश्चित प्रकार की घटना करने के लिए बाध्य करना चाहते हैं। जब भी हम किसी कुंजी को किसी ईवेंट के साथ बाँधते हैं, तो जब भी संबंधित कुंजी को दबाया जाता है, तो कॉलबैक ईवेंट होता है।

उदाहरण

आइए एक उदाहरण पर विचार करें। बाइंड ("", कॉलबैक) फ़ंक्शन का उपयोग करके, हम स्क्रीन पर एक संदेश प्रदर्शित करने के लिए सभी नंबर कुंजियों को भी बांध सकते हैं जैसे कि जब भी कोई उपयोगकर्ता एक कुंजी (1-9) दबाता है, तो स्क्रीन पर एक संदेश दिखाई देगा।

# Import required libraries
from tkinter import *

# Create an instance of tkinter window
win = Tk()
win.geometry("700x300")

# Function to display a message whenever a key is pressed
def add_label(e):
   Label(win, text="You have pressed: " + e.char, font='Arial 16 bold').pack()

# Create a label widget
label=Label(win, text="Press any key in the range 0-9")
label.pack(pady=20)
label.config(font='Courier 18 bold')

# Bind all the number keys with the callback function
for i in range(10):
   win.bind(str(i), add_label)

win.mainloop()

आउटपुट

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

टिंकर में सभी नंबर कुंजियों को कैसे बांधें?

जब भी आप रेंज (0-9) में एक कुंजी दबाते हैं, तो यह स्क्रीन पर एक संदेश प्रदर्शित करेगा।

टिंकर में सभी नंबर कुंजियों को कैसे बांधें?


  1. मैं टिंकर में किसी फ़ंक्शन में एंटर कुंजी कैसे बांधूं?

    एक कुंजी दबाने और कुंजी के साथ कुछ संचालन को संभालने एक ऐसी घटना है जिसे एक बटन के माध्यम से ट्रिगर किया जा सकता है। हम बाइंडिंग . का उपयोग करके मुख्य ईवेंट को बाइंड कर सकते हैं टिंकर एप्लिकेशन में विधि। जब भी कुंजी को ट्रिगर किया जाएगा, यह एक हैंडलर को कॉल करेगा जो कि कुंजी ईवेंट के लिए विशिष्ट ऑप

  1. टिंकर में स्क्रीन पर विंडो कैसे केंद्रित करें?

    स्क्रीन के केंद्र में टिंकर विंडो रखने के लिए, हम प्लेसविंडो का उपयोग कर सकते हैं जिस विधि से हम अस्थिर . पास कर सकते हैं एक तर्क के रूप में विंडो और इसे केंद्र में जोड़ें। हम इसकी ज्यामिति को परिभाषित करके विंडो को प्रोग्रामेटिक रूप से इसके केंद्र में भी सेट कर सकते हैं। उदाहरण #Import the tkinter

  1. टिंकर लेबल टेक्स्ट कैसे प्राप्त करें?

    विंडो पर टेक्स्ट या इमेज बनाने और प्रदर्शित करने के लिए टिंकर लेबल का उपयोग किया जाता है। इसके कई घटक और कार्य हैं जिनका उपयोग लेबल जानकारी को अनुकूलित करने के लिए किया जा सकता है जैसे कि फॉन्टफैमिली, पैडिंग, चौड़ाई, ऊंचाई, आदि। विंडो पर लेबल टेक्स्ट प्राप्त करने के लिए, हम उस टेक्स्ट के लिए मान लिख