class QContactsPermission#

访问用户的联系人。 更多

自版本6.5开始。

概述#

方法#

注意

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

详细说明#

默认情况下,请求为只读访问。使用setAccessMode()可覆盖默认设置。

要求#

要在运行时请求此权限,必须在构建时进行以下平台特定使用声明

平台

类型

Apple

使用说明

NSContactsUsageDescription

Android

uses-permission :ref:`<Application-Permissions>

android.permission.READ_CONTACTSandroid.permission.WRITE_CONTACTS 如果 accessMode() 被设置为 AccessMode::ReadWrite。

请参阅如何将这些声明添加到项目的单独使用声明类型。

class AccessMode#

此枚举用于控制对联系人数据的访问。

常量

描述

QContactsPermission.ReadOnly

仅对联系人数据具有只读访问权限(默认设置)。

QContactsPermission.ReadWrite

对联系人数据具有读写访问权限。

__init__()#
__init__(other)
参数:

otherQContactsPermission

accessMode()#
返回类型:

AccessMode

如果请求是读写访问,则返回 AccessMode::ReadWrite;如果请求是只读访问,则返回 AccessMode::ReadOnly。

参见也

setAccessMode()

setAccessMode(mode)#
参数:

modeAccessMode

设置是否请求读写(mode == AccessMode::ReadOnly)或只读(mode == AccessMode::ReadOnly)对联系人的访问。

参见也

accessMode()

swap(other)#
参数:

otherQContactsPermission