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

टिंकर में मुख्य विंडो के सामने एक टॉपलेवल विंडो कैसे लगाएं?

टिंकर टॉपलेवल विंडो मुख्य विंडो के अलावा एक अतिरिक्त विंडो बनाती है। हम नई बनाई गई शीर्ष-स्तरीय विंडो में विजेट और घटक जोड़ सकते हैं। यह पैरेंट या मुख्य विंडो के सभी गुणों का समर्थन करता है।

कभी-कभी टॉपलेवल विंडो को चाइल्ड विंडो भी कहा जाता है। चाइल्ड विंडो को पैरेंट विंडो के सामने रखने के लिए, हम wm_transient() का उपयोग कर सकते हैं विधि।

उदाहरण

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

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

# Set the size of the window
win.geometry("700x350")
win.title("Parent Window")

# Create a Toplevel window
top=Toplevel(win)
top.geometry('600x250')
top.title("Child Window")

# Place the toplevel window at the top
top.wm_transient(win)

win.mainloop()

आउटपुट

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

टिंकर में मुख्य विंडो के सामने एक टॉपलेवल विंडो कैसे लगाएं?


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

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

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

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

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

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