Python 消失的通知弹出窗口

Python Notification Popup that disappears

有没有办法创建一个在一定秒数或分钟数后消失的弹出窗口。我只找到一些例子,有人遇到弹出窗口的问题,而弹出窗口在不应该消失的时候消失了。

我找到了 tkMessage 框,但是当我用显示信息测试某些东西时,它给了我两个框,您必须单击才能退出。这很让人分心。

我宁愿有一些消失的东西,例如,python 程序看到一封新电子邮件已经到达,然后创建一个弹出窗口,其中有颜色和一些文本并且不会分散注意力。 60 秒后消失。

您可以使用 tkinter 轻松创建自己的 pop-up:

import tkinter as tk

root = tk.Tk()
root.title("info")

tk.Label(root, text="This is a pop-up message").pack()

root.after(5000, lambda: root.destroy())     # time in ms

root.mainloop()