gpt4 book ai didi

python - Notify 和 pynotify 有什么区别?

转载 作者:太空狗 更新时间:2023-10-30 01:02:41 27 4
gpt4 key购买 nike

我试图了解 Notify(python 包装器)和 pynotify 之间的区别。例如:

from gi.repository import Notify

import pynotify

创建通知的代码看起来很相似,但我似乎无法使用 python3.3 导入 pynotify。顺便说一下,我找不到使用 Notify 创建带有信号处理程序的按钮的方法。有没有办法在 Python3.3 中导入 pynotify 或使用 Notify 创建按钮?
这两个模块有什么区别?
我一直在网上搜索,但我似乎对 google u_u 不够熟练
提前致谢。

最佳答案

它们是相同内容的两个版本:libnotify 的 python 绑定(bind).但是 import pynotify 是 gtk2 时代的老方法。由于包含 gtk3 GObject instrospection ,你应该使用 gi.repository 东西(“gi”代表“Gobject Introspection”)。

旧方法和新 GI 方法的主要区别在于,使用 GI 无需手动构建 python(或 C#、C++、Vala 或其他)绑定(bind)。它是完全自动的,因此您可以使用新版本而无需等待绑定(bind)被释放。它避免了因手动处理绑定(bind)而导致的许多错误。

关于python - Notify 和 pynotify 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14360006/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com