简体   繁体   English

在Qt C ++中连接用户特定的DBus会话

[英]connecting user specific DBus session in Qt C++

in Python-dbus one can connect user specific dbus like .. 在Python-dbus中,可以连接用户特定的dbus,例如..

import dbus
bus1 = dbus.bus.BusConnection("tcp:host=192.168.1.1,port=1234")

how can one achive the same in QtDbus in C++ ? 如何在C ++中的QtDbus中实现相同的目标? all I can find is Just are static functions, like QDBusConnection::SessionBus or QDBusConnection::SystemBus ... and possibility to connect the other user specific bus seems to be missing in QtDbus/C++ ? 我所能找到的只是静态函数,例如QDBusConnection :: SessionBus或QDBusConnection :: SystemBus ...而QtDbus / C ++中似乎缺少连接其他用户特定总线的可能性?

any example code or hint are welcomed. 欢迎任何示例代码或提示。

You should be able to do this using QDBusConnection::connectToBus(QString&,QString&) . 您应该可以使用QDBusConnection::connectToBus(QString&,QString&)来做到这一点。 Something like: 就像是:

bus = QDBusConnection::connectToBus("tcp:host=192.168.1.1,port=1234", "mybus");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM