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

Python में Tkinter - destroy() मेथड


Tkinter में destroy() मेथड एक विजेट को नष्ट करता है। यह विभिन्न विजेट्स के व्यवहार को नियंत्रित करने में उपयोगी है जो एक-दूसरे पर निर्भर करते हैं। साथ ही जब किसी उपयोगकर्ता की कार्रवाई से कोई प्रक्रिया पूरी हो जाती है तो हमें GUI कंपोनेंट्स को नष्ट करने की आवश्यकता होती है ताकि मेमोरी फ्री हो सके और स्क्रीन साफ हो सके। destroy() मेथड यह सब हासिल करता है।

नीचे दिए गए उदाहरण में हमारे पास 3 बटनों वाली एक स्क्रीन है। पहले बटन पर क्लिक करने से विंडो ही बंद हो जाती है जबकि दूसरे बटन पर क्लिक करने से पहला बटन बंद हो जाता है और इसी तरह। इस व्यवहार को नीचे दिए गए प्रोग्राम में दिखाए अनुसार destroy मेथड का उपयोग करके एमुलेट किया जाता है।

उदाहरण

from tkinter import *
from tkinter.ttk import *

# tkinter विंडो बेस
base = Tk()

# यह बटन विंडो को बंद कर सकता है
button_1 = Button(base, text ="I close the Window", command = base.destroy)

# बटनों के लिए एक्सटर्नल पैडिंग
button_1.pack(pady = 40)

# यह बटन पहले बटन को बंद करता है
button_2 = Button(base, text ="I close the first button", command = button_1.destroy)
button_2.pack(pady = 40)

# यह बटन दूसरे बटन को बंद करता है
button_3 = Button(base, text ="I close the second button", command = button_2.destroy)
button_3.pack(pady = 40)

mainloop()

उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है -

विभिन्न बटनों पर क्लिक करके हम प्रोग्राम में उल्लिखित विभिन्न व्यवहारों का निरीक्षण कर सकते हैं।

Python में Tkinter - destroy() मेथड


  1. पायथन में ट्किंटर प्रोग्रामिंग पायथन में ट्किंटर प्रोग्रामिंग

    ट्किंटर पायथन के लिए मानक GUI लाइब्रेरी है। ट्किंटर के साथ संयुक्त पायथन GUI एप्लिकेशन बनाने का एक तेज़ और आसान तरीका प्रदान करता है। ट्किंटर Tk GUI टूलकिट के लिए एक शक्तिशाली ऑब्जेक्ट-ओरिएंटेड इंटरफ़ेस प्रदान करता है।ट्किंटर का उपयोग करके GUI एप्लिकेशन बनाना एक आसान कार्य है। आपको बस निम्नलिखित चरण

  1. Python Tkinter में after विधि Python Tkinter में after विधि

    Tkinter GUI बनाने के लिए एक Python लाइब्रेरी है। इसमें GUI विंडोज और अन्य विजेट्स बनाने और हेरफेर करने के लिए कई अंतर्निहित विधियाँ हैं जो डेटा और GUI इवेंट्स दिखाते हैं। इस लेख में हम देखेंगे कि Tkinter GUI में after विधि का उपयोग कैसे किया जाता है। सिंटैक्स .after(delay, FuncName=FuncName) यह विध

  1. Python - Tkinter में geometry मेथड Python - Tkinter में geometry मेथड

    Python में Tkinter लाइब्रेरी का उपयोग करके GUI एप्लिकेशन बनाने की क्षमता है। लाइब्रेरी GUI एप्लिकेशन के लिए उपयोगी कई मेथड्स प्रदान करती है। geometry मेथड एक मौलिक है जो स्क्रीन लेआउट के आकार, स्थिति और कुछ अन्य विशेषताओं को तय करता है जिसे हम बनाने जा रहे हैं। उदाहरण - 1 नीचे दिए गए प्रोग्राम में