Tkinter 애플리케이션에서 위젯을 렌더링하려면 일반적으로 mainloop()를 사용합니다. 창에 위젯을 표시하는 데 도움이 되는 기능입니다. 많은 경우에 tkinter 창은 다른 창이나 프로그램 위에 표시됩니다. 다른 프로그램이나 창으로 전환하는 동안 다시 Tkinter 창을 찾아서 전환하기가 어려운 것 같습니다.
함수를 만들고 win.lift()를 정의하여 tkinter 창이 다른 창이나 프로그램의 맨 위에 유지되도록 할 수 있습니다. 루프의 메서드. 루프에서 win.after(2000, function()) 를 실행합니다. tkinter 창이 항상 다른 창 위에 유지되도록 하는 기능입니다.
예시
# Import the required libraries
from tkinter import *
import lorem
# Create an instance of tkinter frame or window
win=Tk()
# Set the size of the window
win.geometry("700x350")
def stay_on_top():
win.lift()
win.after(2000, stay_on_top)
# Add a Label widget
Label(win, text="This window will always stay on Top", font=('Aerial 14')).pack(pady=30, anchor =CENTER)
# Call function to make the window stay on top
stay_on_top()
win.mainloop() 출력
위의 코드를 실행하면 다른 모든 창 위에 자동으로 유지되는 창이 표시됩니다.
