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

मैं टिंकर में विंडो क्लोज इवेंट को कैसे संभाल सकता हूं?

विंडो बंद करने के लिए टिंकर एक कस्टम हैंडलर प्रदान करता है। यह एक कॉलबैक फ़ंक्शन के रूप में कार्य करता है जिसे उपयोगकर्ता विंडो बंद करने के लिए चला सकता है।

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

विजेट में तर्क के रूप में उपयोग करके

उदाहरण

#tkinter आयात से आवश्यक पुस्तकालय आयात करना *# tkinter फ्रेम या विंडोविन का एक उदाहरण बनाएं=Tk()# सेट ज्योमेट्रीविन.जियोमेट्री ("600x400")# एक बटन बनाएं और एक फ़ंक्शन के रूप में कमांड को पास करें namemy_button=Button (जीत, टेक्स्ट ="एक्स", फ़ॉन्ट =('हेल्वेटिका बोल्ड', 20), सीमा-चौड़ाई =2, कमांड =जीत। नष्ट) my_button.pack (पैडी =20) जीत। मेनलूप () 

किसी फंक्शन में इनवोक करके

#tkinter आयात से आवश्यक पुस्तकालय आयात करना *# tkinter फ्रेम या विंडोविन का एक उदाहरण बनाएं=Tk()# सेट ज्योमेट्रीविन.जियोमेट्री("600x300")# एक फ़ंक्शन परिभाषित करें बंद करें():win.destroy()#Create एक बटन और एक फ़ंक्शन के रूप में कमांड में तर्क पास करें namemy_button =बटन (जीत, टेक्स्ट ="एक्स", फ़ॉन्ट =('हेलवेटिका बोल्ड', 20), सीमा-चौड़ाई =2, कमांड =बंद) my_button.pack (पैडी =20) जीत .मेनलूप ()

आउटपुट

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

मैं टिंकर में विंडो क्लोज इवेंट को कैसे संभाल सकता हूं?


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

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

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

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

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

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