- class QCalendarPermission#
访问用户的日历。 更多…
新增于版本 6.5。
概述#
方法#
def
__init__()
def
accessMode()
def
setAccessMode()
def
swap()
说明
本文档可能包含从C++自动转换为Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来让我们知道。
详细描述#
默认情况下,请求是只读访问。使用
setAccessMode()
来覆盖默认设置。要求#
在运行时请求此权限,必须在构建时做出以下特定于平台的用法声明
平台
类型
苹果
用法描述
NSCalendarsUsageDescription
安卓
uses-permission
:ref:` <Application-Permissions>`android.permission.READ_CALENDAR
.android.permission.WRITE_CALENDAR
如果accessMode()
设置为 AccessMode::ReadWrite。请参阅各个使用声明类型,了解如何将它们添加到您的项目中。
另请参阅
QPermission
requestPermission()
checkPermission()
Application Permissions- class AccessMode#
此枚举用于控制对日历数据的访问。
常量
描述
QCalendarPermission.ReadOnly
仅对日历数据的只读访问(默认)。
QCalendarPermission.ReadWrite
对日历数据的读写访问。
另请参阅
- __init__()#
- __init__(other)
- 参数:
other –
QCalendarPermission
- accessMode()#
- 返回类型:
返回 AccessMode::ReadWrite 时请求为读写访问,为 AccessMode::ReadOnly 时为只读访问到日历。
另请参阅
- setAccessMode(mode)#
- 参数:
mode –
AccessMode
设置请求是读写访问(
mode
== AccessMode::ReadOnly)还是只读访问(mode
== AccessMode::ReadOnly)。另请参阅
- swap(other)#
- 参数:
other –
QCalendarPermission