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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在我的桌面(Windows 7)上使用我的python程序在没有notify2,notify-send,pqt5的桌面上显示简单的通知?相关的知识,希望对你有一定的参考价值。

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

Notify-send不是命令,我没有linux或ubuntu。

我无法在python中导入notify2,因为我得到错误,它说notify2库不能导入dbus,我试图pip3安装dbus,但它不存在(什么???)。我无法安装自制软件来修复它。

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

答案

您可以使用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上运行。

以上是关于如何在我的桌面(Windows 7)上使用我的python程序在没有notify2,notify-send,pqt5的桌面上显示简单的通知?的主要内容,如果未能解决你的问题,请参考以下文章

如何防止在我的桌面上启动 TaskManager?

exe 图标不是全尺寸(Windows 10)

怎样使用windows 7自带的远程桌面连接

我想用我的 android 手机作为模拟器在 windows 7 上运行颤振。在我的调试模式下进行了调整。如何解决颤振医生命令的问题

当我使用 PHP 服务时,Windows Phone 7 推送通知未显示在我的手机上

我可以在我的物理 iPhone 设备上从 VSCode (Windows) 测试我的 Flutter 应用程序吗?