QBluetoothAddress 类

QBluetoothAddress 类用于为蓝牙设备分配地址。更多信息...

头文件 #include <QBluetoothAddress>
qmakeQT += bluetooth

公共函数

QBluetoothAddress()
QBluetoothAddress(quint64 address)
QBluetoothAddress(const QString &address)
voidclear()
boolisNull() const
QStringtoString() const
quint64toUInt64() const
(since 6.6) size_tqHash(const QBluetoothAddress &key, size_t seed = 0)
booloperator!=(const QBluetoothAddress &a, const QBluetoothAddress &b)
booloperator<(const QBluetoothAddress &a, const QBluetoothAddress &b)
booloperator==(const QBluetoothAddress &a, const QBluetoothAddress &b)

详细信息

此类以平台和协议无关的方式存储蓝牙地址。

成员函数文档

[constexpr noexcept] QBluetoothAddress::QBluetoothAddress()

构建一个空蓝牙地址。

[explicit constexpr noexcept] QBluetoothAddress::QBluetoothAddress(quint64 address)

构建一个新的蓝牙地址并将其分配给地址

[explicit] QBluetoothAddress::QBluetoothAddress(const QString &address)

构建一个新的蓝牙地址并将其分配给地址

地址的格式可以是XX:XX:XX:XX:XX:XX或XXXXXXXXXX,其中X是十六进制数字。大小写不重要。

[noexcept] void QBluetoothAddress::clear()

将蓝牙地址设置为00:00:00:00:00:00。

[noexcept] bool QBluetoothAddress::isNull() const

如果蓝牙地址为空,则返回true,否则返回false。

QString QBluetoothAddress::toString() const

以"XX:XX:XX:XX:XX:XX"的形式返回蓝牙地址的字符串。

[noexcept] quint64 QBluetoothAddress::toUInt64() const

将此蓝牙地址作为quint64返回。

相关非成员

[noexcept, since 6.6] size_t qHash(const QBluetoothAddress &key, size_t seed = 0)

使用seed计算哈希值,返回key的哈希值。

此函数自Qt 6.6引入。

bool operator!=(const QBluetoothAddress &a, const QBluetoothAddress &b)

如果两个蓝牙地址ab不相等,则返回true,否则返回false

bool operator<(const QBluetoothAddress &a, const QBluetoothAddress &b)

如果蓝牙地址a小于b,则返回true,否则返回false。

bool operator==(const QBluetoothAddress &a, const QBluetoothAddress &b)

如果两个蓝牙地址ab相等,则返回true,否则返回false

© 2024 The Qt Company Ltd. 本文档中包含的贡献的文档版权属于其各自的拥有者。本文档的提供受自由软件基金会发布的GNU自由文档许可证版本1.3条款限制。Qt及其相关标志是The Qt Company Ltd.在芬兰和/或其他国家的商标。所有其他商标属于其各自的所有者。