使用 Python 显示系统通知的最佳方式是什么,最好使用 tkinter 进行跨平台实现(我在 OS X 上,所以我也对允许与通知中心集成的实现持开放态度)?

我想展示一个自我毁灭的信息,我的意思是一些会在屏幕上停留几秒钟然后消失的东西,但不会干扰用户交互。我不想使用消息框,因为 in 要求用户单击按钮以关闭消息窗口。

您有什么推荐的吗?

最佳答案

这对我有用。它将消息显示为弹出窗口并在 2 秒后退出。

from tkinter import *
from sys import exit
def popupError(s):
    popupRoot = Tk()
    popupRoot.after(2000, exit)
    popupButton = Button(popupRoot, text = s, font = ("Verdana", 12), bg = "yellow", command = exit)
    popupButton.pack()
    popupRoot.geometry('400x50+700+500')
    popupRoot.mainloop()

关于python - 如何在 Python 中显示系统通知?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36982391/

10-10 18:28
查看更多