Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีนำหน้าต่าง Tkinter ขึ้นมาหน้าสุดเหนือหน้าต่างอื่น


หน้าต่าง Tkinter ถูกสร้างและรันโดยฟังก์ชัน mainloop() ฟังก์ชัน mainloop() ทำงานจนกว่าผู้ใช้จะปิดแอปพลิเคชัน

เพื่อให้หน้าต่าง Tkinter อยู่เหนือหน้าต่างอื่นๆ ให้ใช้ win.after(duration, function()) ในลูป ฟังก์ชันภายในลูปจะทำงานและบังคับให้หน้าต่างหลักปรากฏเหนือหน้าต่างอื่น

ตัวอย่าง

# 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()

ผลลัพธ์

รันโค้ดเพื่อแสดงหน้าต่างที่จะปรากฏเหนือหน้าต่างอื่นทั้งหมด

วิธีนำหน้าต่าง Tkinter ขึ้นมาหน้าสุดเหนือหน้าต่างอื่น