QDBusSignature 类

QDBusSignature 类允许程序员识别由 D-Bus 类型系统提供的 SIGNATURE 类型。 更多...

头文件 #include <QDBusSignature>
CMakefind_package(Qt6 REQUIRED COMPONENTS DBus)
target_link_libraries(mytarget PRIVATE Qt6::DBus)
qmakeQT += dbus

公共函数

QDBusSignature()
QDBusSignature(const char *signature)
QDBusSignature(QLatin1StringView signature)
QDBusSignature(const QString &signature)
voidsetSignature(const QString &signature)
QStringsignature() const
voidswap(QDBusSignature &other)

详细描述

另请参阅Qt D-Bus 类型系统

成员函数文档

[noexcept] QDBusSignature::QDBusSignature()

构建一个新的签名。

另请参阅setSignature

[explicit] QDBusSignature::QDBusSignature(const char *signature)

从给定的 signature 创建一个新的签名。

[explicit] QDBusSignature::QDBusSignature(QLatin1StringView signature)

从由 signature 查看的 Latin-1 字符串创建一个新的签名。

[explicit] QDBusSignature::QDBusSignature(const QString &signature)

从给定的 signature 创建一个新的签名。

void QDBusSignature::setSignature(const QString &signature)

将给定的 signature 的值分配给此签名。

另请参阅signature

QString QDBusSignature::signature() const

返回此签名。

另请参阅setSignature

[noexcept] void QDBusSignature::swap(QDBusSignature &other)

将此 QDBusSignature 实例与 other 交换。

© 2024 Qt公司有限公司。本文档中包含的贡献是各自所有者的版权。提供的文档是根据自由软件基金会发布的GNU自由文档许可版本1.3许可的。Qt及其相关标志是Qt公司有限公司在芬兰以及其他国家和地区的商标。所有其他商标均属于各自所有者。