Auf dieser Seite

QCalendarPermission Class

Auf den Kalender des Benutzers zugreifen. Mehr...

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

Öffentliche Typen

enum AccessMode { ReadOnly, ReadWrite, WriteOnly }

Öffentliche Funktionen

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

Ausführliche Beschreibung

Standardmäßig wird ein Lesezugriff angefordert. Verwenden Sie ` setAccessMode()``, um die Standardeinstellung zu überschreiben.

Voraussetzungen

Um diese Berechtigung zur Laufzeit anzufordern, müssen bei der Erstellung die folgenden plattformspezifischen Verwendungsdeklarationen vorgenommen werden:

PlattformTyp
AppleVerwendungsbeschreibungNSCalendarsUsageDescription
Androiduses-permissionandroid.permission.READ_CALENDAR Wenn QCalendarPermission::accessMode() auf AccessMode::ReadOnly oder AccessMode::ReadWrite gesetzt ist. android.permission.WRITE_CALENDAR Wenn QCalendarPermission::accessMode() auf AccessMode::WriteOnly oder AccessMode::ReadWrite gesetzt ist.

Informationen dazu, wie Sie diese in Ihr Projekt einbinden können, finden Sie in den jeweiligen Verwendungsdeklarationstypen.

Siehe auch „ QPermission“ , „ QCoreApplication::requestPermission()“, „ QCoreApplication::checkPermission()“ und „Anwendungsberechtigungen“.

Dokumentation zu Mitgliedstypen

enum QCalendarPermission::AccessMode

Diese Enumeration dient zur Steuerung des Zugriffs auf die Kalenderdaten.

KonstanteWertBeschreibung
QCalendarPermission::ReadOnly0Schreibgeschützter Zugriff auf die Kalenderdaten (Standard).
QCalendarPermission::ReadWrite1Lese- und Schreibzugriff auf die Kalenderdaten.
QCalendarPermission::WriteOnly (since Qt 6.12)2Nur-Schreib-Zugriff auf die Kalenderdaten.

Siehe auch setAccessMode und accessMode.

Dokumentation zu den Member-Funktionen

QCalendarPermission::AccessMode QCalendarPermission::accessMode() const

Gibt den angeforderten Zugriffsmodus zurück.

Siehe auch „ setAccessMode()“.

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

Stellt den Zugriffsmodus auf „ mode “ ein.

Siehe auch ` 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.