qdbus

    0热度

    1回答

    我正在尝试实现Dbus客户端。 Dbus服务器实际上是由第三方实施的,我不知道它使用什么绑定(但我猜gdbus)。现在,我可以在客户端应用程序中使用QDbus绑定,而不考虑Dbus服务器中使用的任何绑定吗? 如果是这样,在服务器(例如,glib类型)和客户端(例如qt类型)之间如何管理数据类型(w.r.t.复杂数据类型/用户定义结构)?这个概念的解释将不胜感激。

    1热度

    1回答

    我想通过Qt DBUS API发送一个自定义C++类。我使用protoc编译器从.proto文件创建了类,并将它们添加到QtCreator中的项目中。现在我想验证我可以通过dbus API将定制类作为QVariant发送。我有一个接收器和发件人程序,可以发送一个简单的测试字符串,以便Dbus工作。在将它添加为元类型后,我无法发送协议缓冲区类。 我的测试.proto文件只包含整型: message

    5热度

    1回答

    我重新编译了Qt带集成dbus for windows。 此外,我已实施了QtService应用如下一个注册到服务,并在系统总线的对象: QDBusConnection::systemBus().registerService("com.mycompany.Configuration"); QDBusConnection::systemBus().registerObject("/com/myc

    4热度

    1回答

    我正在尝试使用Qt的QDBus 类库调用WPA恳求者的DBus接口。特别是,我试图使用“Get”属性 调用来检索“Interfaces”属性值。 的的DBus规范(通过内省) “获取” 是: <interface name="org.freedesktop.DBus.Properties"> <method name="Get"> <arg name="interface"

    3热度

    1回答

    我需要知道如何在dbus服务器中使用QDbus绑定的服务下暴露同一对象路径中的多个接口。我使用qdbusxml2cpp来生成适配器类。 下面的结构可以使问题清楚。 MyService (Service Name) /org/demo (Object path) org.demo.interface1 (Adaptor classA) methodA signalA org.demo.in

    3热度

    1回答

    我正在使用具有定制类型Enum的QDBUS。谷歌搜索后,我发现下面的链接,解释QDBUS自定义类型的编组。 http://techbase.kde.org/Development/Tutorials/D-Bus/CustomTypes#Adventurous_serialization_of_enumerations 这不列入解释在QTDBUS interospection XML来指定使用qdb

    1热度

    1回答

    qdbus在调用方法时相当简单,但可以用它连接到信号吗?签名: signal void org.kde.kwin.Scripting.printError(QString text)

    1热度

    1回答

    我为pidgin客户端做了一些应答机,它使用Linuxes DBus与pidgin进行连接。代码是这样的: class DBus_Answer(): def __init__(self, text = "No text"): self.answer = text bus_loop = DBusQtMainLoop(set_as_default=True)

    1热度

    1回答

    如何挂钩我的QT插槽以响应某些第三方服务生成的D-BUS信号? 下面是对的吗? QDBusConnection bus = QDBusConnection::systemBus(); bus.connect("com.me.foo", "/", "com.me.foo.bar", "foo", this, SLOT(fooSignal()));

    3热度

    1回答

    我遇到了困难,从应该返回一个整数数组的服务调用中检索值。在界面的XML文件中的方法调用被定义为: <method name="PurpleFindBuddies"> <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QList<int>"/> <arg name="accountId" type=