【发布时间】:2012-04-17 16:32:35
【问题描述】:
在 Python-dbus 中,可以连接用户特定的 dbus,例如 ..
import dbus
bus1 = dbus.bus.BusConnection("tcp:host=192.168.1.1,port=1234")
如何在 C++ 中的 QtDbus 中实现相同的目标?我能找到的只是静态函数,比如 QDBusConnection::SessionBus 或 QDBusConnection::SystemBus ... QtDbus/C++ 中似乎缺少连接其他用户特定总线的可能性?
欢迎任何示例代码或提示。
【问题讨论】:
-
嗨,Karl,我想收听来自远程会话总线的信号,我通过 TCP/IP 进行广播。使用上面的 python 调用,我可以连接到远程 dbus...但是如何在 Qt 中这样做? QDBusConnection::SessionBus 或 QDBusConnection::SystemBus 非常依赖于会话和机器......,以及您使用会话和系统总线指出的 techbase.kde 文章:( ..