Qt D-Bus 类型系统

原始类型

Qt 类型D-Bus 等效类型
ucharBYTE
boolBOOLEAN
shortINT16
ushortUINT16
intINT32
uintUINT32
qlonglongINT64
qulonglongUINT64
doubleDOUBLE
QStringSTRING
QDBusVariantVARIANT
QDBusObjectPathOBJECT_PATH
QDBusSignatureSIGNATURE

复合类型

扩展类型系统

正在使用的类型系统

Qt D-Bus 中的所有类型(包括基本类型和用户自定义类型)都可以用于通过总线发送和接收所有类型的消息。

警告:您不能使用上述列表中没有的任何类型,包括到列表中类型的 typedef。这还包括 QList<QVariant> 和 QMap<QString,QVariant>。

© 2024 Qt 公司有限公司。本文件中的文档贡献版权归各自的拥有者所有。本文件提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 条款许可的。Qt 和其相应标志是芬兰和/或其他国家和地区的 The Qt 公司的商标。所有其他商标均为其各自拥有者的财产。