0

我需要捕捉来自 QDBus 的信号,我是新手,不知道如何捕捉来自 QDbus 的信号。请举例说明,以便我理解。

4

1 回答 1

2

有几个选项:

  1. 利用QDBusConnection::connect()
  2. 为远程接口创建一个通用QDBusInterface对象,并将其用作QObject::connect()普通SIGNAL/SLOT宏中的发送者
  3. qdbusxml2cpp使用代码生成器从服务的 XML 自省数据生成特定的接口对象

D-Bus 聊天示例同时使用 (1) 和 (3) 并在注释行中有 (2) 以供参考。

于 2017-03-11T10:25:20.377 回答