gpt4 book ai didi

c++ - 在 Qt C++ 中连接用户特定的 DBus session

转载 作者:太空宇宙 更新时间:2023-11-04 12:10:10 25 4
gpt4 key购买 nike

在 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++ 中缺失?

欢迎任何示例代码或提示。

最佳答案

您应该能够使用 QDBusConnection::connectToBus(QString&,QString&) 来完成此操作。像这样的东西:

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

关于c++ - 在 Qt C++ 中连接用户特定的 DBus session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10195278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com