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=