- class QContactsPermission#
访问用户的联系人。 更多…
自版本6.5开始。
概述#
方法#
def
__init__()
def
accessMode()
def
setAccessMode()
def
swap()
注意
此文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果发现问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建问题单来通知我们。
详细说明#
默认情况下,请求为只读访问。使用
setAccessMode()
可覆盖默认设置。要求#
要在运行时请求此权限,必须在构建时进行以下平台特定使用声明
平台
类型
Apple
使用说明
NSContactsUsageDescription
Android
uses-permission
:ref:`<Application-Permissions>android.permission.READ_CONTACTS
和android.permission.WRITE_CONTACTS
如果accessMode()
被设置为 AccessMode::ReadWrite。请参阅如何将这些声明添加到项目的单独使用声明类型。
- class AccessMode#
此枚举用于控制对联系人数据的访问。
常量
描述
QContactsPermission.ReadOnly
仅对联系人数据具有只读访问权限(默认设置)。
QContactsPermission.ReadWrite
对联系人数据具有读写访问权限。
- __init__()#
- __init__(other)
- 参数:
other –
QContactsPermission
- accessMode()#
- 返回类型:
如果请求是读写访问,则返回 AccessMode::ReadWrite;如果请求是只读访问,则返回 AccessMode::ReadOnly。
参见也
- setAccessMode(mode)#
- 参数:
mode –
AccessMode
设置是否请求读写(
mode
== AccessMode::ReadOnly)或只读(mode
== AccessMode::ReadOnly)对联系人的访问。参见也
- swap(other)#
- 参数:
other –
QContactsPermission