python-3.x - 推荐使用 pydbus 或 dbus-python,有什么区别?

标签 python-3.x gtk dbus dbus-python

我正在尝试实现一个 dbus 服务,然后在 Gtk 应用程序中使用该服务。

有两个 python 模块(pydbus 与 dbus-python)声称可以做到这一点。我一直无法找到这两种实现的任何优点和缺点列表。

我的简短问题是:

在 Python3 中实现 dbusservice 的推荐方法是什么?

最佳答案

pydbus 更好,因为 dbus-python 已被弃用。

您可以在这里阅读更多信息:https://wiki.python.org/moin/DbusExamples

说实话,现在 pydbus 似乎没有得到积极维护,最后一个版本是从 2016 年开始的。还有第三种方法,即使用 PyGObject 从 GLib 中使用 GDBus。

关于python-3.x - 推荐使用 pydbus 或 dbus-python,有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58639602/

相关文章:

c - 在 C 中使用 GTK+ 单击按钮后 GUI 变得无响应

c - GtkScrolledWindow + WebkitWebView 滚动

linux - zbus 连接未显示在busctl 列表中

python - 在代理上调用 dbus 方法而不阻塞(或没有超时)

linux - OSX 上是否有与 DBus 等效的功能?

python-3.x - 尝试在 S3 存储桶中保存 matplotlib 饼图时,空文件上传到 S3 存储桶

python - 从对话框操作更改主窗口事件选项卡

python - 比较来自不同 excel 文件的列,并在每个文件的开头添加一列与输出

python - 无法解析评论中的某些文本

c - gtk_tree_store如何添加未呈现为列的元素