跳转到主要内容

libdbus的Python绑定

项目描述

dbus-python是D-Bus协议参考实现的原生Python绑定。

在线文档可在<http://dbus.freedesktop.org/doc/dbus-python/>找到。

问题和替代方案

dbus-python可能不是最适合您使用的D-Bus绑定。dbus-python不遵循“面对模糊,拒绝猜测的诱惑”的原则,并且不能更改而不严重破坏兼容性。

此外,它使用libdbus(已知存在多线程使用问题)并尝试不依赖于主循环(这意味着您必须为应用程序选择合适的主循环)。

将Python代码上传到D-Bus的替代方法包括

  • GDBus,GLib模块GLib的一部分,通过GObject-Introspection和PyGI(使用GLib主循环和对象模型)

  • QtDBus,QtQt的一部分,通过PyQt(使用Qt主循环和对象模型)

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源分布

dbus-python-1.3.2.tar.gz (605.5 kB 查看哈希值)

上传时间

由以下机构支持