如何在我的桌面(Windows 7)上使用python程序在我的桌面上显示简单的通知,而无需notify2,notify-send,pqt5?

时间:2018-10-28 00:59:39

标签: python windows notifications

我尝试了这三个选项,但它们不起作用。

通知发送不是命令,并且我没有linux或ubuntu。

我无法在python中导入notify2,因为出现错误,提示它notify2库无法导入dbus,并且我尝试pip3安装dbus,但是它不存在(什么???) 。我无法安装自制软件来修复它。

pqt5运行时没有编译错误,但未显示任何通知。它在我的Mac上运行正常,但在Windows PC上却无法运行。

1 个答案:

答案 0 :(得分:0)

您可以使用tkinter,它是Tk GUI工具包的界面。

在Python 3上:

import tkinter as tk
from tkinter import messagebox

root = tk.Tk()
root.withdraw() # This hides the main window of the gui
messagebox.showinfo("Pay attention", "Something happened!")

在Python 2上:

import Tkinter as tk
import tkMessageBox

root = tk.Tk()
root.withdraw() # This hides the main window of the gui
tkMessageBox.showinfo("Pay attention", "Something happened!")

这将创建一个简单的弹出警报,并且应在Windows上运行。