qdbus

    5

    1答えて

    Qtを再コンパイルしました。dbus windows用です。私は、通常のアプリケーションとして実行-eパラメータ(でサービスアプリケーションを実行していたときに今 QDBusConnection::systemBus().registerService("com.mycompany.Configuration"); QDBusConnection::systemBus().registerObj

    5

    1答えて

    プログラム(konsole)を起動し、dbusメッセージを送信するbashスクリプトを作成しようとしています。ここに私の実験 konsole & echo pid is $! ps aux | grep konsole qdbus | grep konsole この出力 pid is 2726 me 2726 0.0 0.4 45404 9952 pts/0 S+ 14:59 0:00

    0

    1答えて

    私たちのフレームワークは最近Qt4からQt5に更新されています。 しかしここでは、dバスイベント処理に関するいくつかの問題があります。 元のコードQDBusConnection::sender().name()は空の文字列を返します。そして、公式は、代わりの方法QDBusContext::connection()が "1.40"、 "1.101"(住所か何かでなければならない、そして正しいもの)の

    1

    1答えて

    NetworkManagerのorg.freedesktop.NetworkManager.Settings.Connectionインターフェイスに「GetSettings」を呼び出してクエリを実行しています。 Dbusタイプの用語でDict of {String, Dict of {String, Variant}}またはa{sa{sv}}を返します。私はアプリケーションを構築するためにQt4で

    1

    1答えて

    LinuxでQtのQDBusを使用して簡単なDBusサーバーを作成しました。これは、コードの非常に少ない量であり、それの核心はここにある: InterfaceDescription::InterfaceDescription() { new ifadapter(this); // Cleans itself up qDebug() << "Creating";

    0

    1答えて

    QTプログラミングを始めました。 DBUSを使用して2つのqtアプリケーション間で通信しようとしていますが、次のようにインターフェイスアダプタを作成して通信できました。 サービスをサーバーアプリケーションに登録しています。 クライアント側のインターフェイスオブジェクトに接続し、サーバー内のメソッドを呼び出します。 私の質問は、サーバーがクライアントにメッセージを返さなければならない場合、クライアン

    0

    1答えて

    QDBusからの信号を捕捉する必要があります。これは新しく、QDbusからの信号をどのように捕捉するのかわかりません。私が理解できるように例を挙げて説明してください。

    2

    1答えて

    QT C++プロジェクトのプロセス間通信にDBusを使用してテストしています(Linux)。 私はバスデーモンを使用していないので、私はUNIXパス/ソケットを使用しています。 QT DBUSという神秘的な世界を辿った後、私は自分のインターフェースの頑強さをテストするまで、すべてうまくいくように見えました。 サーバープロセスを強制終了して再起動すると、接続がタイムアウトします。接続オブジェクト(ク