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

टिंकर में विंडो बंद करने के लिए एस्केप कुंजी को कैसे बांधें?

एप्लिकेशन को इंटरैक्टिव और कार्यात्मक बनाने के लिए टिंकर इवेंट बहुत उपयोगी होते हैं। यह एप्लिकेशन की आंतरिक कार्यक्षमता के साथ बातचीत करने का एक तरीका प्रदान करता है और जब भी हम कोई क्लिक या कीप्रेस ईवेंट करते हैं तो उन्हें ऊपर उठने में मदद मिलती है।

टिंकर में घटनाओं को शेड्यूल करने के लिए, हम आम तौर पर बाइंड का उपयोग करते हैं('बटन', कॉलबैक) तरीका। हम एप्लिकेशन में कुछ कार्यों या घटनाओं को करने के लिए किसी भी कुंजी को बांध सकते हैं। Esc . को आबद्ध करने के लिए कुंजी जैसे कि यह एप्लिकेशन विंडो को बंद कर देगा, हमें बाइंड (कुंजी, कॉलबैक) में पैरामीटर के रूप में कुंजी और कॉलबैक ईवेंट पास करना होगा। विधि।

उदाहरण

# Import the required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame
win = Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Define the style for combobox widget
style = ttk.Style()
style.theme_use('xpnative')

# Define an event to close the window
def close_win(e):
   win.destroy()
# Add a label widget
label = ttk.Label(win, text="Eat, Sleep, Code and Repeat", font=('Times New Roman italic', 18), background="black", foreground="white")
label.place(relx=.5, rely=.5, anchor=CENTER)
ttk.Label(win, text="Now Press the ESC Key to close this window", font=('Aerial 11')).pack(pady=10)

# Bind the ESC key with the callback function
win.bind('<Escape>', lambda e: close_win(e))

win.mainloop()

आउटपुट

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

टिंकर में विंडो बंद करने के लिए एस्केप कुंजी को कैसे बांधें?

अब विंडो बंद करने के लिए की दबाएं।


  1. टिंकर विंडो को सामने की ओर कैसे कूदें?

    टिंकर विंडो या रूट विंडो को अन्य सभी विंडो से ऊपर उठाने के लिए, हम विशेषताओं का उपयोग कर सकते हैं विधि जो आम तौर पर सर्वोच्च मान निर्दिष्ट करने वाले दो मान लेती है और दूसरा एक बूलियन मान है। उदाहरण #Importing the library from tkinter import * #Create an instance of tkinter window or frame win= Tk()

  1. दूसरों के ऊपर टिंकर विंडो कैसे लगाएं?

    जब भी हम GUI प्रोग्राम बनाते हैं, tkinter आमतौर पर बैकग्राउंड में आउटपुट स्क्रीन को प्रस्तुत करता है। दूसरे शब्दों में, टिंकर अन्य प्रोग्रामों के पीछे प्रोग्राम विंडो प्रदर्शित करता है। टिंकर विंडो को दूसरों के ऊपर रखने के लिए, हमें विशेषताएं (- सबसे ऊपर, सही) का उपयोग करना होगा संपत्ति। यह खिड़की क

  1. मैं टिंकर विंडो कैसे बंद करूं?

    टिंकर का उपयोग करके एप्लिकेशन बनाना आसान है लेकिन कभी-कभी, टाइटल बार पर बटन के माध्यम से विंडो या फ्रेम को बंद किए बिना बंद करना मुश्किल हो जाता है। ऐसे मामलों में, हम .destroy() . का उपयोग कर सकते हैं विंडो बंद करने की विधि। चूंकि टिंकर विशेषताएँ एक-दूसरे से स्वतंत्र होती हैं, इसलिए हम एक बटन का उ