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

टिंकर में नई टॉपलेवल () विंडो पर विंडो फोकस कैसे रखें?

टिंकर अस्थिर वर्ग में अपर्याप्त . है खिड़की जो मुख्य खिड़की के अलावा एक बाल खिड़की है। जब भी हम एक टॉपलेवल विंडो बनाते हैं, तो यह मुख्य विंडो के ऊपर उसमें परिभाषित विजेट्स के साथ दिखाई देती है।

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

उदाहरण

#Import the tkinter library
from tkinter import *

#Create an instance of tkinter frame
win = Tk()
win.geometry("700x350")

def open_win():
   top = Toplevel(win)
   top.geometry("700x250")
   Label(top, text= "Hey Folks!", font= ('Helvetica 14 bold')).pack()
   top.grab_set()

#Create a Label to print the Name
label= Label(win, text="Click the below Button to open the Popup", font= ('Helvetica 18 bold'))
label.pack(pady= 30)

#Create a Button
button= Button(win, text= "Click Me", command= open_win, font= ('Helvetica 14 bold'), foreground= 'OrangeRed3', background= "white")
button.pack(pady=50)
win.mainloop()

आउटपुट

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

टिंकर में नई टॉपलेवल () विंडो पर विंडो फोकस कैसे रखें?

अब, पॉपअप विंडो खोलने के लिए बटन पर क्लिक करें।

टिंकर में नई टॉपलेवल () विंडो पर विंडो फोकस कैसे रखें?


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

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

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

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

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

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