PySide6.QtCore.QContactsPermission¶
- class QContactsPermission¶
访问用户的联系人。更多…
在6.5版本中添加。
概要¶
方法¶
def
__init__()def
accessMode()def
setAccessMode()def
swap()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
默认情况下,请求是只读访问。使用
setAccessMode()来覆盖默认设置。需求¶
要在运行时请求此权限,必须在构建时进行以下特定平台的使用声明:
平台
类型
苹果
使用描述
NSContactsUsageDescriptionAndroid
uses-permission:ref:` <应用权限>`android.permission.READ_CONTACTS.android.permission.WRITE_CONTACTS如果accessMode()设置为 AccessMode::ReadWrite。请参阅各个使用声明类型,了解如何将它们添加到您的项目中。
另请参阅
- class AccessMode¶
此枚举用于控制对联系人数据的访问。
常量
描述
QContactsPermission.ReadOnly
对联系人数据的只读访问(默认)。
QContactsPermission.ReadWrite
读取和写入联系人数据的权限。
另请参阅
- __init__()¶
- __init__(other)
- Parameters:
其他 –
QContactsPermission
- accessMode()¶
- Return type:
当请求为读写时返回AccessMode::ReadWrite,当请求为只读访问联系人时返回AccessMode::ReadOnly。
另请参阅
- setAccessMode(mode)¶
- Parameters:
mode –
AccessMode
设置请求是对联系人的读写访问(
mode== AccessMode::ReadOnly)还是只读访问(mode== AccessMode::ReadOnly)。另请参阅
- swap(other)¶
- Parameters:
其他 –
QContactsPermission