使用 qdbus 连接到信号

Posted

技术标签:

【中文标题】使用 qdbus 连接到信号【英文标题】:connecting to a signal with qdbus 【发布时间】:2012-12-07 09:25:27 【问题描述】:

qdbus 在调用方法时相当简单,但是可以用它连接到信号吗?签名:

signal void org.kde.kwin.Scripting.printError(QString text)

【问题讨论】:

【参考方案1】:

来自#dbusirc.freenode.org

thiago | the command-line utility can only send calls
thiago | use dbus-monitor for that

【讨论】:

我认为使用 gdbus 更好,例如:gdbus monitor -e -d com.canonical.Unity -o /com/canonical/Unity/Session 这样您就可以监控屏幕是否被锁定;链接:askubuntu.com/questions/505681/…

以上是关于使用 qdbus 连接到信号的主要内容,如果未能解决你的问题,请参考以下文章

服务器重新启动后重新连接到 QDBus 服务器 (Qt C++)

尝试使用信号将 QTcpServer 连接到 GUI

Qt for Qt:如何连接到具有新信号/插槽风格的信号?

QDbus 信号不工作(暂停交付)

如果在连接信号之前调用 Slot,则无法连接到 QTimer Slot 中发送的信号

手机无法连接到服务器啥原因?