- 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
只有在加密的连接下才能访问属性。