หน้าต่าง Tkinter ถูกสร้างและดำเนินการโดย mainloop() การทำงาน. mainloop() ฟังก์ชันจะทำงานจนกว่าผู้ใช้จะไม่ปิดแอปพลิเคชันอย่างกะทันหัน
เพื่อให้หน้าต่าง Tkinter อยู่เหนือหน้าต่างอื่นๆ ทั้งหมด เราสามารถใช้ win.after (ระยะเวลา , ฟังก์ชัน ()) ทำงานแบบวนซ้ำ ฟังก์ชันนี้ภายในลูปจะทำงานและบังคับให้หน้าต่างหลักปรากฏเหนือหน้าต่างอื่นๆ ทั้งหมด
ตัวอย่าง
# 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") # Define a function to make the window above def lift_window(): win.lift() win.after(1000, lift_window) # Add A label widget Label(win, text="Hey Folks, Welcome to TutorialsPoint✨", font=('Aerial 18 italic')).place(x=130, y=150) lift_window() win.mainloop()
ผลลัพธ์
เรียกใช้โค้ดด้านบนเพื่อแสดงหน้าต่างที่จะปรากฏเหนือหน้าต่างอื่นๆ ทั้งหมด