このページでは

Qt D-Bus C++ Classes

Qt D-Bus モジュールは、D-Busプロトコルを用いたプロセス間通信を行うために使用できる、Unix専用のライブラリです。詳細...

名前空間

QDBus

Qt D-Bus モジュール全体で使用される各種識別子が含まれています

クラス

QDBusAbstractAdaptor

D-Bus アダプタクラスの基底クラス

QDBusAbstractInterface

Qt D-Bus バインディング内のすべての D-Bus インターフェースの基底クラスであり、リモートインターフェースへのアクセスを可能にします

QDBusArgument

D-Bus引数のマーシャリングおよびデマーシャリングに使用される

QDBusConnection

D-Bus バスデーモンへの接続を表します

QDBusConnectionInterface

D-Bus バスデーモンサービスへのアクセス

QDBusContext

スロットが呼び出しの D-Bus コンテキストを判別できるようにする

QDBusError

D-Busバスまたはバス上で検出されたリモートアプリケーションから受信したエラーを表します

QDBusInterface

リモートオブジェクト上のインターフェースのプロキシ

QDBusMessage

D-Busバスを介して送信または受信された1つのメッセージを表します

QDBusObjectPath

プログラマが、D-Bus タイプシステムによって提供される OBJECT_PATH タイプを識別できるようにする

QDBusPendingCall

1つの保留中の非同期呼び出しを指します

QDBusPendingCallWatcher

非同期応答を待機するための便利な方法

QDBusPendingReply

非同期メソッド呼び出しへの応答を含む

QDBusReply

リモートオブジェクトへのメソッド呼び出しに対する応答を格納します

QDBusServer

同じコンピュータ上のプロセス間でのピアツーピア通信

QDBusServiceWatcher

ユーザーがバスサービスの変更を監視できるようにする

QDBusSignature

プログラマが、D-Bus タイプシステムによって提供される SIGNATURE タイプを識別できるようにする

QDBusUnixFileDescriptor

1つのUnixファイルディスクリプタを保持する

QDBusVariant

プログラマが、D-Bus 型システムによって提供されるバリアント型を識別できるようにする

QDBusVirtualObject

1つのクラスで複数のDBusパスを処理するために使用される

詳細な説明

Qt D-Bus モジュールを使用するアプリケーションは、オブジェクトをエクスポートすることで他のリモートアプリケーションにサービスを提供できるほか、呼び出しを行ったりプロパティにアクセスしたりすることで、それらのアプリケーションによってエクスポートされたサービスを利用することもできます。

この Qt D-Bus ページには、このモジュールの使用方法に関する情報が記載されています。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.