【发布时间】:2020-07-07 02:04:19
【问题描述】:
我希望我的消息框在我正在运行的任何应用程序的前台弹出。目前它在后台弹出。我只能通过通知声音来判断。 我尝试了顶层,但我没有工作。 我正在运行 python 3.8
import time
from tkinter import *
from tkinter import messagebox
print("Testing program")
time.sleep(5)
print("Program tested")
window=Tk()
window.withdraw()
messagebox.showinfo('Successful','Script executed successfully')
window.deiconify()
window.destroy()
window.quit()
【问题讨论】:
-
在
window=Tk()之后添加window.attributes('-topmost', 1)。也无需在window.destroy()之前调用window.deiconify()。
标签: tkinter messagebox