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

पायथन टिंकर में केवल टॉपलेवल विंडो कैसे बंद करें?

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

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

उदाहरण

निम्नलिखित उदाहरण में, हमने एक एप्लिकेशन बनाया है जिसमें एक टॉपलेवल विंडो खोलने के लिए एक बटन है। टॉपलेवल विंडो या चाइल्ड विंडो में एक लेबल टेक्स्ट और संबंधित विंडो को बंद करने के लिए एक बटन होता है। जब भी बटन क्लिक किया जाता है, तो टॉपलेवल विंडो बंद हो जाती है।

# Import required libraries
from tkinter import *

# Create an instance of tkinter window
win = Tk()
win.geometry("700x400")
win.title("Root Window")

# Function to create a toplevel window
def create_top():
   top=Toplevel(win)
   top.geometry("400x250")
   top.title("Toplevel Window")
   Label(top, text="Hello, Welcome to Tutorialspoint", font='Arial 15 bold').pack()

   # Button to close the toplevel window
   button=Button(top, text="Close", command=top.destroy)
   button.pack()

# Create a button to open the toplevel window
button=Button(win, text="Click Here", font='Helvetica 15', command=create_top)
button.pack(pady=30)

win.mainloop()

आउटपुट

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

पायथन टिंकर में केवल टॉपलेवल विंडो कैसे बंद करें?

टॉपलेवल खुलने के बाद, आप टॉपलेवल विंडो को बंद करने के लिए "क्लोज़" बटन पर क्लिक कर सकते हैं।

पायथन टिंकर में केवल टॉपलेवल विंडो कैसे बंद करें?


  1. टाइटल बार को संपादित करने के लिए पायथन में टिंकर का उपयोग कैसे करें?

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

  1. मैं पायथन टिंकर रूट विंडो से कैसे छुटकारा पा सकता हूं?

    कभी-कभी, टिंकर एप्लिकेशन का परीक्षण करते समय, हमें टिंकरडिफॉल्ट विंडो या फ्रेम को छिपाने की आवश्यकता हो सकती है। दो सामान्य तरीके हैं जिनके द्वारा हम या तो अपनी टिंकर विंडो को छिपा सकते हैं, या उसे नष्ट कर सकते हैं। मेनलूप () टिंकर विंडो तब तक चलती रहती है जब तक कि वह बाहरी घटनाओं से बंद न हो जाए।

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

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