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

टिंकर में प्रतीक्षा_विंडो विधि क्या करती है?

टिंकर में कई इनबिल्ट फंक्शन हैं जो एप्लिकेशन लॉजिक को अधिक कार्यात्मक और रखरखाव योग्य बनाने के लिए शक्ति प्रदान करते हैं। टिंकर के पास wait_window() . है विधि जो आदर्श रूप से किसी घटना के होने की प्रतीक्षा करती है और मुख्य विंडो की घटना को निष्पादित करती है। wait_window() मुख्य विंडो घटना से पहले होने वाली घटना के बाद विधि को बुलाया जा सकता है।

wait_window() विधि कई अनुप्रयोगों में उपयोगी होती है जहां मुख्य कार्यक्रम से पहले किसी विशेष घटना को पहले निष्पादित करने की आवश्यकता होती है।

उदाहरण

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

# Import the required libraries
from tkinter import *

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

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

# Add a Text widget in a toplevel window
top= Toplevel(win)
top.geometry("450x150")
Label(top,text="This is a TopLevel Window", font= ('Aerial 17')).pack(pady=50)

# Wait for the toplevel window to be closed
win.wait_window(top)
print("Top Level Window has been Closed!")
win.destroy()

win.mainloop()

आउटपुट

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

टिंकर में प्रतीक्षा_विंडो विधि क्या करती है?

टिंकर में प्रतीक्षा_विंडो विधि क्या करती है?

एक बार जब हम शीर्ष स्तरीय विंडो बंद कर देते हैं, तो मुख्य विंडो भी बंद हो जाती है और स्क्रीन पर एक संदेश प्रिंट करती है।

Top Level Window has been Closed!

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

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

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

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

  1. टिंकर मेनू में 'टियरऑफ' विशेषता क्या करती है?

    Tkinter.Menu का उपयोग करके, हम मेनू और सबमेनस बना सकते हैं। इसके अलावा, कुछ अन्य गुण भी हैं जिनका उपयोग टिंकर मेनू के साथ किया जाता है। टियरऑफ़ गुण विंडो में मेनू को फाड़ने योग्य बनाता है। टियरऑफ़ विशेषता मेनू को मुख्य विंडो या पैरेंट विंडो से अलग करने के लिए एक बूलियन मान स्वीकार करती है। टियरऑफ़