2

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

有两个 python 模块(pydbus vs. dbus-python)声称可以做到这一点。我一直无法找到这两种实现的任何赞成和反对清单。

我的简短问题是:

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

4

2 回答 2

2

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

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

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

于 2019-11-01T12:03:49.840 回答
0

由于 pydbus 开发自 2018 年以来实际上已经死亡,pythonic 实现的最佳选择可能是dasbus。Dasbus 直接受到 pydbus 的启发,旨在取代它,并且正在积极开发中。

于 2021-10-16T10:33:24.083 回答