跳转到主要内容

C语言扩展,用于显示原生Windows通知。

项目描述

此包提供了一个用C语言编写的Python扩展模块,用于显示原生Windows通知。通知在Windows 10上以托盘形式显示,在早期版本中以气球形式显示。

已经存在一个名为win10toast的Python模块,它大致做同样的事情,但由于它依赖于pywin32,所以在mingw环境中无法使用,因为pywin32不能在mingw下编译。

安装

只需这样做

pip install winnotify

或者从根目录运行

python setup.py install

要求

winnotify不依赖于任何第三方模块。您需要Python 3.6或更高版本。

如果您从源代码编译,则需要mingw或Windows SDK。

示例

>>> import notify
>>> notify.init('python.ico', callback)
>>> notify.notify('This notification body', 'Title', 'python.ico', False,
... 5, notify.dwInfoFlags.NIIF_USER | notify.dwInfoFlags.NIIF_LARGE_ICON)
>>> notify.uninit()

检查通知当前是否可见

>>> notify.isvisible()
True

有关完整文档,请参阅help()。支持的文件类型为icopng,可以是独立文件,也可以是二进制文件中的资源或内存缓冲区。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

winnotify-0.1.0.tar.gz (6.5 kB 查看哈希值)

上传时间 源代码

构建版本

winnotify-0.1.0-cp36-cp36m-win_amd64.whl (12.3 kB 查看哈希值)

上传时间 CPython 3.6m Windows x86-64

winnotify-0.1.0-cp36-cp36m-win32.whl (11.2 kB 查看哈希值)

上传时间 CPython 3.6m Windows x86

支持者