Dバス・コンプレックス・ピンポン

Qt D-Bus タイプシステムの使い方を示します。

Complex Ping Pong の例では、QDBusVariantQDBusReply を使ってQt D-Busタイプシステムの使い方を示します。この例では、メインアプリケーションcomplexping が、もう一方のアプリケーションcomplexpong を起動します。helloping のようなキーワードの入力は complexpong によって処理され、返事は標準出力に出力されます。

例の実行

Qt Creator からサンプルを実行するには、Welcome モードを開き、Examples からサンプルを選択します。詳細については、Building and Running an Example を参照してください。

実行するには、complexping アプリケーションを実行します。

$ ./complexping
Ask your question: When is the next Qt release?
Reply was: Sorry, I don't know the answer
Ask your question: What is the answer to life, the universe and everything?
Reply was: 42

サンプルプロジェクト @ code.qt.io

©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。