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()。支持的文件类型为ico和png,可以是独立文件,也可以是二进制文件中的资源或内存缓冲区。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
winnotify-0.1.0.tar.gz (6.5 kB 查看哈希值)
构建版本
winnotify-0.1.0-cp36-cp36m-win32.whl (11.2 kB 查看哈希值)
关闭
winnotify-0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | aca1763bf6ce01f3d989b277a767637b2b6b21e537c5c9121dda245cc243a8cb |
|
MD5 | 2c993426b712aba4fe6cf59de25bebbd |
|
BLAKE2b-256 | c2fdb4f79388406c91d6670eb33731a3144a58384aea955f93512fd6bcf65877 |
关闭
winnotify-0.1.0-cp36-cp36m-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ff06919f637684d8d8fff955a4612ac843c7ab804fb8f9f8251827f2da5bf05a |
|
MD5 | ce00838de81d7f18693715831e77322b |
|
BLAKE2b-256 | 324e43b0d889598662ef60cbdfbec23fbe29ab7398c2aba6aa62f8c351936922 |
关闭
winnotify-0.1.0-cp36-cp36m-win32.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 726089519a6d020dfc33710f04b68e5899d9bbe2512dcefb88690856d8dc09e5 |
|
MD5 | 322df1c8708f029db5ca2ad1e63faf13 |
|
BLAKE2b-256 | 32f72b1a2573303ffa0ceaf73d91e0cbedcc5f5f240c1fa223c699398d9fe91b |