我尝试使用GDbus在python中编写服务文件。但是,只有当我想使用C时,我才能找到一个很好的教程。由于我想将GDbus包含在现有的Python代码中,所以我不知道该怎么做。
我可以使用dbus编写服务文件,并且可以使用GDbus客户端访问该服务文件。
如果有人在Python中有一个很好的例子,我将非常高兴。 非常感谢, 多米尼克
答案 0 :(得分:0)
虽然您可以使用Python中的GDBus,但它可能不是最好的(最Pythonic)API,因为它是经过机械内省并暴露给Python的C API。
使用pydbus(一种为Python编写的现代D-Bus客户端库)可能会更好。其文档中有大量使用Python的示例。
如果必须使用GDBus,下面是一些Python示例:
这是Python的GDBus API参考(通过C API机械生成):