Qt 中的 Dbus 信号和插槽



我需要从QDBus捕获信号,我是新手,不知道如何捕获来自QDbus的信号。请用例子解释,以便我理解。

有几个选项:

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

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

相关内容

  • 没有找到相关文章

最新更新