En esta página

QCalendarPermission Class

Accede al calendario del usuario. Más...

Cabecera: #include <QPermissions>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
Desde: Qt 6.5

Tipos Públicos

enum AccessMode { ReadOnly, ReadWrite }

Funciones Públicas

QCalendarPermission::AccessMode accessMode() const
void setAccessMode(QCalendarPermission::AccessMode mode)

Descripción detallada

Por defecto la petición es de acceso de sólo lectura. Utilice setAccessMode() para anular el valor predeterminado.

Requisitos

Para solicitar este permiso en tiempo de ejecución, deben realizarse las siguientes declaraciones de uso específicas de la plataforma en tiempo de compilación:

PlataformaTipo
AppleDescripción de usoNSCalendarsUsageDescription
Androiduses-permissionandroid.permission.READ_CALENDAR. android.permission.WRITE_CALENDAR si QCalendarPermission::accessMode() se establece en AccessMode::ReadWrite.

Consulta los tipos de declaración de uso individuales para saber cómo añadirlos a tu proyecto.

Véase también QPermission, QCoreApplication::requestPermission(), QCoreApplication::checkPermission(), y Permisos de aplicación.

Documentación de tipos de miembros

enum QCalendarPermission::AccessMode

Este enum se utiliza para controlar el acceso a los datos del calendario.

ConstanteValorDescripción
QCalendarPermission::ReadOnly0Acceso de sólo lectura a los datos de la agenda (por defecto).
QCalendarPermission::ReadWrite1Acceso de lectura y escritura a los datos del calendario.

Véase también setAccessMode y accessMode.

Documentación de las funciones miembro

QCalendarPermission::AccessMode QCalendarPermission::accessMode() const

Devuelve AccessMode::ReadWrite cuando la petición es para lectura-escritura y AccessMode::ReadOnly cuando es para acceso de sólo lectura al calendario.

Véase también setAccessMode().

void QCalendarPermission::setAccessMode(QCalendarPermission::AccessMode mode)

Establece si la solicitud es de acceso de lectura-escritura (mode == AccessMode::ReadWrite) o de sólo lectura (mode == AccessMode::ReadOnly) al calendario.

Véase también accessMode().

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.