- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我试图了解 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/
我已经使用以下方式安装了 pynotify: pip install py-notify 当我重新运行它时,它显示: Requirement already satisfied (use --upgr
我正在尝试创建小型通知守护进程 pynotify 在主线程中工作但 pynotify 在守护进程运行周期中不起作用。显示方法程序之后只是等待一些东西我在这里获取了守护进程样本: http://www.
我正在尝试使用 pynotify(libnotify 的 Python 绑定(bind))编写一个程序。我想在某个时候提出一个关键通知,并随着信息的变化每隔几秒更新一次,直到用户点击它。除了处理用户关
我还没有找到关于 pynotify 的文档,所以我不知道 pynotify.init() 函数代表什么。 最佳答案 如果您正在谈论 libnotify 的 python 包装器 notify.init
我如何告诉 pynotify.Notification 对象与另一个具有相同标题的对象合并? 最佳答案 (根据讨论:) 在您的通知上设置附加提示 (set_hint_string('append',
我在 linux (linux mint 15) 中使用 python 中的 pynotify 模块,我想知道是否有一种好方法可以在不发出新通知的情况下更改通知中的文本。 假设我有这个: pynoti
我正在尝试构建一个连接到 Oracle 数据库并显示通知的 Python 应用程序。现在循环一切正常,但访问 Oracle 数据库似乎是不可能的。 我研究了一下,发现通过Python连接Oracle有
我正在尝试显示添加到文件中的新行。假设我有一个 sample_file.txt : 1. line 1 2. line 2 3. line 3 我想检查这个文件是否有一个新行,而不是显示该行(而
问题 这段代码 #!/usr/bin/env python import pynotify import time import datetime c='5/1/12 1:15 PM' print c
我刚开始使用 python 并为自己编写了一个漂亮的小脚本,它使用通过 pynotify 的 gnome 通知,像这样: import pynotify pynotify.init("Applicat
如何使 pynotify 在通知中显示换行符和 HTML? 这是我得到的: >>> import pynotify >>> n = pynotify.Notification ("This is a
我编写了一个使用 pynotify 发出警报的脚本。当我运行它时它工作得很好( python script.py ),但是当使用 00 * * * * myname python ~/scripts/
我试图了解 Notify(python 包装器)和 pynotify 之间的区别。例如: from gi.repository import Notify 和 import pynotify 创建通知
当导入 pynotify 时,我总是会收到那些讨厌的 GTK 警告: ** (process:25512): WARNING **: Trying to register gtype 'GMountM
如果我有一个 pynotify.Notification 对象,例如: n = pynotify.Notification('title', 'content', 'icon') 如何读取标题(给出“
>>> import pynotify Traceback (most recent call last): File "", line 1, in ImportError: No module n
所以这个错误不断出现。 每次我尝试调整脚本时,它都会返回: Traceback (most recent call last): File "cli.py", line 11, in i
我写了一个small app我正在使用 pynotify 向用户显示一些消息。 在 arch 中一切正常,但当我在 Ubuntu 中测试时,行为非常奇怪。 由于 Ubuntu 显示通知的方式(似乎是咆
我是一名优秀的程序员,十分优秀!