Để hiển thị các tiện ích con trong ứng dụng Tkinter, chúng tôi thường sử dụng mainloop () chức năng giúp hiển thị các widget trong cửa sổ. Trong nhiều trường hợp, cửa sổ tkinter hiển thị trên các cửa sổ hoặc chương trình khác. Trong khi chuyển sang các chương trình hoặc cửa sổ khác, có vẻ như khó tìm và chuyển trở lại cửa sổ Tkinter một lần nữa.
Chúng tôi có thể buộc cửa sổ tkinter của mình luôn ở trên Đầu cửa sổ hoặc chương trình khác bằng cách tạo một hàm và xác định win.lift () phương thức trong một vòng lặp. Trong vòng lặp, nó sẽ thực thi win. after (2000, function ()) để đảm bảo rằng cửa sổ tkinter sẽ luôn ở trên các cửa sổ khác.
Ví dụ
# 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()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ sẽ tự động ở trên tất cả các cửa sổ khác.