Qt D-Bus C++ 類

Qt D-Bus 是可以用於履行 IPC (進程間通信) 的僅 Unix 庫模塊使用 D-Bus 協議。 更多...

名稱空間

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 總綫發送 (或接收) 的一條消息

QDBusObjectPath

使程序員能夠標識由 D-Bus 類型係統提供的 OBJECT_PATH 類型

QDBusPendingCall

引用一待決異步調用

QDBusPendingCallWatcher

等待異步迴復的方便手段

QDBusPendingReply

包含異步方法調用的迴復

QDBusReply

將方法調用迴復存儲到遠程對象

QDBusServer

在同一計算機中的進程間點對點通信

QDBusServiceWatcher

允許用戶看守總綫服務改變

QDBusSignature

使程序員能夠標識由 D-Bus 類型係統提供的 SIGNATURE 類型

QDBusUnixFileDescriptor

保持一 Unix 文件描述符

QDBusVariant

使程序員能夠標識由 D-Bus 類型係統提供的變量類型

QDBusVirtualObject

用於采用一個類處理多個 DBus 路徑

詳細描述

使用 Qt D-Bus 模塊的應用程序可以通過導齣對象為其它遠程應用程序提供服務,也可以通過放置調用和訪問特性使用由那些應用程序導齣的服務。

Qt D-Bus 模塊提供接口擴展 Qt 信號和槽 機製,允許將某一連接到遠程發射信號,及將本地信號連接到遠程槽。

要使用此模塊,在應用程序中使用以下代碼:

#include <QtDBus>
					

若使用 qmake 構建應用程序,可以將此行添加到 .pro 文件以使其鏈接到 Qt D-Bus 庫:

QT += dbus
					

注意: 此模塊的源代碼位於 src/qdbus directory. When installing Qt from source, this module is built when Qt's tools are built. See the D-Bus 頁麵瞭解如何使用此模塊的有關詳細信息。