Tkinter एप्लिकेशन में विजेट्स रेंडर करने के लिए, हम आमतौर पर mainloop() फंक्शन का उपयोग करते हैं जो विजेट्स को विंडो में प्रदर्शित करने में मदद करता है। कई मामलों में, Tkinter विंडो अन्य विंडोज़ या प्रोग्राम्स के ऊपर प्रदर्शित होती है। अन्य प्रोग्राम्स या विंडोज़ पर स्विच करते समय, Tkinter विंडो को फिर से ढूंढना और स्विच करना मुश्किल लगता है।
हम एक फंक्शन बनाकर और लूप में win.lift() मेथड को परिभाषित करके अपनी Tkinter विंडो को अन्य विंडो या प्रोग्राम्स के शीर्ष पर रहने के लिए मजबूर कर सकते हैं। लूप में, यह win.after(2000, function()) फंक्शन को निष्पादित करेगा ताकि यह सुनिश्चित हो सके कि Tkinter विंडो हमेशा अन्य विंडोज़ के शीर्ष पर रहे।
उदाहरण
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
import lorem
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win=Tk()
# विंडो का आकार सेट करें
win.geometry("700x350")
def stay_on_top():
win.lift()
win.after(2000, stay_on_top)
# लेबल विजेट जोड़ें
Label(win, text="This window will always stay on Top", font=('Aerial 14')).pack(pady=30, anchor=CENTER)
# विंडो को शीर्ष पर रखने के लिए फंक्शन कॉल करें
stay_on_top()
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने पर एक विंडो प्रदर्शित होगी जो स्वचालित रूप से अन्य सभी विंडोज़ के शीर्ष पर रहेगी।
