class QBluetooth#

The QBluetooth 命名空间提供了与蓝牙相关的类和函数。更多

注意

此文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 创建工单来通知我们

详细说明#

class Security#

(inherits enum.Flag) 此枚举描述了蓝牙服务的安全要求。

常量

描述

QBluetooth.Security.NoSecurity

该服务不需要任何安全措施。

QBluetooth.Security.Authorization

该服务需要用户授权,除非设备是已授权配对。

QBluetooth.Security.Authentication

该服务需要身份验证。设备必须配对,并且用户在连接时会被提示,除非设备是已授权配对。

QBluetooth.Security.Encryption

该服务需要通信连接进行加密。这需要设备配对。

QBluetooth.Security.Secure

该服务需要通信连接是安全的。需要蓝牙2.1或更高版本的简单配对。不允许使用传统配对。

class AttAccessConstraint#

(继承自 enum.Flag) 此枚举描述了读取或写入ATT属性的可能要求。

常量

描述

QBluetooth.AttAccessConstraint.AttAuthorizationRequired

客户端访问属性需要从ATT服务器获取授权。

QBluetooth.AttAccessConstraint.AttAuthenticationRequired

客户端访问属性前需要进行身份验证。

QBluetooth.AttAccessConstraint.AttEncryptionRequired

只有在加密的连接下才能访问属性。