QCalendarWidget Class

Die Klasse QCalendarWidget stellt ein monatliches Kalender-Widget zur Verfügung, das es dem Benutzer ermöglicht, ein Datum auszuwählen. Mehr...

Kopfzeile: #include <QCalendarWidget>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Vererbt: QWidget

Öffentliche Typen

enum HorizontalHeaderFormat { SingleLetterDayNames, ShortDayNames, LongDayNames, NoHorizontalHeader }
enum SelectionMode { NoSelection, SingleSelection }
enum VerticalHeaderFormat { ISOWeekNumbers, NoVerticalHeader }

Eigenschaften

Öffentliche Funktionen

QCalendarWidget(QWidget *parent = nullptr)
virtual ~QCalendarWidget()
QCalendar calendar() const
void clearMaximumDate()
void clearMinimumDate()
int dateEditAcceptDelay() const
QMap<QDate, QTextCharFormat> dateTextFormat() const
QTextCharFormat dateTextFormat(QDate date) const
Qt::DayOfWeek firstDayOfWeek() const
QTextCharFormat headerTextFormat() const
QCalendarWidget::HorizontalHeaderFormat horizontalHeaderFormat() const
bool isDateEditEnabled() const
bool isGridVisible() const
bool isNavigationBarVisible() const
QDate maximumDate() const
QDate minimumDate() const
int monthShown() const
QDate selectedDate() const
QCalendarWidget::SelectionMode selectionMode() const
void setCalendar(QCalendar c)
void setDateEditAcceptDelay(int delay)
void setDateEditEnabled(bool enable)
void setDateTextFormat(QDate date, const QTextCharFormat &format)
void setFirstDayOfWeek(Qt::DayOfWeek dayOfWeek)
void setHeaderTextFormat(const QTextCharFormat &format)
void setHorizontalHeaderFormat(QCalendarWidget::HorizontalHeaderFormat format)
void setMaximumDate(QDate date)
void setMinimumDate(QDate date)
void setSelectionMode(QCalendarWidget::SelectionMode mode)
void setVerticalHeaderFormat(QCalendarWidget::VerticalHeaderFormat format)
void setWeekdayTextFormat(Qt::DayOfWeek dayOfWeek, const QTextCharFormat &format)
QCalendarWidget::VerticalHeaderFormat verticalHeaderFormat() const
QTextCharFormat weekdayTextFormat(Qt::DayOfWeek dayOfWeek) const
int yearShown() const

Reimplementierte öffentliche Funktionen

virtual QSize minimumSizeHint() const override
virtual QSize sizeHint() const override

Öffentliche Slots

void setCurrentPage(int year, int month)
void setDateRange(QDate min, QDate max)
void setGridVisible(bool show)
void setNavigationBarVisible(bool visible)
void setSelectedDate(QDate date)
void showNextMonth()
void showNextYear()
void showPreviousMonth()
void showPreviousYear()
void showSelectedDate()
void showToday()

Signale

void activated(QDate date)
void clicked(QDate date)
void currentPageChanged(int year, int month)
void selectionChanged()

Geschützte Funktionen

virtual void paintCell(QPainter *painter, const QRect &rect, QDate date) const
void updateCell(QDate date)
void updateCells()

Reimplementierte geschützte Funktionen

virtual bool event(QEvent *event) override
virtual bool eventFilter(QObject *watched, QEvent *event) override
virtual void keyPressEvent(QKeyEvent *event) override
virtual void mousePressEvent(QMouseEvent *event) override
virtual void resizeEvent(QResizeEvent *event) override

Detaillierte Beschreibung

Das Widget wird mit dem aktuellen Monat und Jahr initialisiert, aber QCalendarWidget bietet mehrere öffentliche Slots, um das angezeigte Jahr und den Monat zu ändern.

Standardmäßig ist das heutige Datum ausgewählt, und der Benutzer kann ein Datum sowohl mit der Maus als auch mit der Tastatur auswählen. Das aktuell ausgewählte Datum kann mit der Funktion selectedDate() abgefragt werden. Es ist möglich, die Auswahl des Benutzers auf einen bestimmten Datumsbereich einzuschränken, indem die Eigenschaften minimumDate und maximumDate festgelegt werden. Alternativ können beide Eigenschaften mit der Funktion setDateRange() auf einmal gesetzt werden. Setzen Sie die Eigenschaft selectionMode auf NoSelection, um dem Benutzer die Auswahl zu verbieten. Beachten Sie, dass ein Datum auch programmatisch über den Slot setSelectedDate() ausgewählt werden kann.

Der aktuell angezeigte Monat und das Jahr können mit den Funktionen monthShown() bzw. yearShown() abgerufen werden.

Ein neu erstelltes Kalender-Widget verwendet abgekürzte Tagesnamen, und sowohl Samstage als auch Sonntage sind rot markiert. Das Kalendergitter ist nicht sichtbar. Die Wochennummern werden angezeigt, und der erste Spaltentag ist der erste Tag der Woche für das Gebietsschema des Kalenders.

Die Schreibweise der Tage kann durch Setzen der Eigenschaft horizontalHeaderFormat auf QCalendarWidget::SingleLetterDayNames auf eine Abkürzung mit einem Buchstaben ("M" für "Montag") geändert werden. Durch Setzen derselben Eigenschaft auf QCalendarWidget::LongDayNames werden in der Kopfzeile die vollständigen Tagesnamen angezeigt. Die Wochennummern können entfernt werden, indem die Eigenschaft verticalHeaderFormat auf QCalendarWidget::NoVerticalHeader gesetzt wird. Das Kalendergitter kann aktiviert werden, indem die Eigenschaft gridVisible mit der Funktion setGridVisible() auf true gesetzt wird:

QCalendarWidget *calendar;
calendar->setGridVisible(true);

Schließlich kann der Tag in der ersten Spalte mit der Funktion setFirstDayOfWeek() geändert werden.

Die Klasse QCalendarWidget bietet auch drei Signale, selectionChanged(), activated() und currentPageChanged(), die es ermöglichen, auf Benutzerinteraktionen zu reagieren.

Die Darstellung der Kopfzeilen, der Wochentage oder einzelner Tage kann weitgehend angepasst werden, indem QTextCharFormat's für einen speziellen Wochentag, ein spezielles Datum oder für die Darstellung der Kopfzeilen gesetzt wird.

Nur eine Teilmenge der Eigenschaften in QTextCharFormat wird vom Kalender-Widget verwendet. Derzeit werden die Eigenschaften Vordergrund, Hintergrund und Schriftart verwendet, um die Darstellung der einzelnen Zellen im Widget zu bestimmen.

Siehe auch QDate, QDateEdit, und QTextCharFormat.

Dokumentation der Mitgliedstypen

enum QCalendarWidget::HorizontalHeaderFormat

Dieser Enum-Typ definiert die verschiedenen Formate, die die horizontale Kopfzeile anzeigen kann.

KonstanteWertBeschreibung
QCalendarWidget::SingleLetterDayNames1Die Kopfzeile zeigt eine Abkürzung mit einem Buchstaben für den Tagesnamen an (z. B. M für Montag).
QCalendarWidget::ShortDayNames2Die Kopfzeile zeigt eine kurze Abkürzung für Tagesnamen an (z. B. Mon für Montag).
QCalendarWidget::LongDayNames3In der Kopfzeile werden vollständige Tagesnamen angezeigt (z. B. Montag).
QCalendarWidget::NoHorizontalHeader0Die Kopfzeile ist ausgeblendet.

Siehe auch horizontalHeaderFormat() und VerticalHeaderFormat.

enum QCalendarWidget::SelectionMode

Diese Aufzählung beschreibt die Arten der Auswahl, die dem Benutzer für die Auswahl von Daten im Kalender angeboten werden.

KonstanteWertBeschreibung
QCalendarWidget::NoSelection0Termine können nicht ausgewählt werden.
QCalendarWidget::SingleSelection1Es können einzelne Termine ausgewählt werden.

Siehe auch selectionMode.

enum QCalendarWidget::VerticalHeaderFormat

Dieser Enum-Typ definiert die verschiedenen Formate, die die vertikale Kopfzeile anzeigen kann.

KonstanteWertBeschreibung
QCalendarWidget::ISOWeekNumbers1Die Kopfzeile zeigt ISO-Wochennummern an, wie in QDate::weekNumber() beschrieben.
QCalendarWidget::NoVerticalHeader0Die Kopfzeile ist ausgeblendet.

Siehe auch verticalHeaderFormat() und HorizontalHeaderFormat.

Eigenschaft Dokumentation

dateEditAcceptDelay : int

Diese Eigenschaft gibt die Zeit an, die ein inaktiver Datumseintrag angezeigt wird, bevor sein Inhalt akzeptiert wird

Wenn das Kalender-Widget date edit is enabled ist, gibt diese Eigenschaft die Zeitspanne (in Millisekunden) an, die die Datumseingabe nach der letzten Benutzereingabe geöffnet bleibt. Nach Ablauf dieser Zeit wird das in der Datumseingabe angegebene Datum akzeptiert und das Popup geschlossen.

Standardmäßig ist die Verzögerung auf 1500 Millisekunden (1,5 Sekunden) festgelegt.

Zugriffsfunktionen:

int dateEditAcceptDelay() const
void setDateEditAcceptDelay(int delay)

dateEditEnabled : bool

Diese Eigenschaft legt fest, ob das Popup-Fenster für die Datumsbearbeitung aktiviert ist.

Wenn diese Eigenschaft aktiviert ist, wird durch Drücken einer nicht modifizierenden Taste ein Popup-Fenster zur Datumseingabe eingeblendet, wenn das Kalender-Widget den Fokus hat, so dass der Benutzer ein Datum in der vom aktuellen Gebietsschema vorgegebenen Form eingeben kann.

Standardmäßig ist diese Eigenschaft aktiviert.

Die Datumseingabe sieht einfacher aus als QDateEdit, erlaubt aber dem Benutzer, mit den Cursortasten nach links und rechts zwischen den Feldern zu navigieren, mit den Cursortasten nach oben und unten einzelne Felder zu erhöhen oder zu verringern und mit den Zifferntasten direkt Werte einzugeben.

Zugriffsfunktionen:

bool isDateEditEnabled() const
void setDateEditEnabled(bool enable)

Siehe auch QCalendarWidget::dateEditAcceptDelay.

firstDayOfWeek : Qt::DayOfWeek

Diese Eigenschaft enthält einen Wert, der den in der ersten Spalte angezeigten Tag angibt.

Standardmäßig ist der in der ersten Spalte angezeigte Tag der erste Tag der Woche für das Gebietsschema des Kalenders.

Zugriffsfunktionen:

Qt::DayOfWeek firstDayOfWeek() const
void setFirstDayOfWeek(Qt::DayOfWeek dayOfWeek)

gridVisible : bool

Diese Eigenschaft gibt an, ob das Tabellengitter angezeigt wird.

QCalendarWidget *calendar;
calendar->setGridVisible(true);

Der Standardwert ist false.

Zugriffsfunktionen:

bool isGridVisible() const
void setGridVisible(bool show)

horizontalHeaderFormat : HorizontalHeaderFormat

Diese Eigenschaft enthält das Format der horizontalen Kopfzeile.

Der Standardwert ist QCalendarWidget::ShortDayNames.

Zugriffsfunktionen:

QCalendarWidget::HorizontalHeaderFormat horizontalHeaderFormat() const
void setHorizontalHeaderFormat(QCalendarWidget::HorizontalHeaderFormat format)

maximumDate : QDate

Diese Eigenschaft enthält das maximale Datum des aktuell festgelegten Datumsbereichs.

Der Benutzer kann kein Datum auswählen, das nach dem aktuell festgelegten Höchstdatum liegt.

QCalendarWidget *calendar;
calendar->setGridVisible(true);
calendar->setMaximumDate(QDate(2006, 7, 3));

Beim Festlegen eines Höchstdatums werden die Eigenschaften minimumDate und selectedDate angepasst, wenn der Auswahlbereich ungültig wird. Wenn das angegebene Datum kein gültiges QDate Objekt ist, führt die Funktion setMaximumDate() nichts aus.

Das maximale Datum ist standardmäßig der 31. Dezember 9999 CE. Sie können diese Voreinstellung wiederherstellen, indem Sie clearMaximumDate() aufrufen (seit Qt 6.6).

Zugriffsfunktionen:

QDate maximumDate() const
void setMaximumDate(QDate date)
void clearMaximumDate()

Siehe auch setDateRange().

minimumDate : QDate

Diese Eigenschaft enthält das Mindestdatum des aktuell angegebenen Datumsbereichs.

Der Benutzer kann kein Datum auswählen, das vor dem aktuell festgelegten Mindestdatum liegt.

QCalendarWidget *calendar;
calendar->setGridVisible(true);
calendar->setMinimumDate(QDate(2006, 6, 19));

Beim Festlegen eines Mindestdatums werden die Eigenschaften maximumDate und selectedDate angepasst, wenn der Auswahlbereich ungültig wird. Wenn das angegebene Datum kein gültiges QDate Objekt ist, führt die Funktion setMinimumDate() nichts aus.

Das Standard-Mindestdatum ist der 25. November 4714 v. Chr. Sie können diese Voreinstellung wiederherstellen, indem Sie clearMinimumDate() aufrufen (seit Qt 6.6).

Zugriffsfunktionen:

QDate minimumDate() const
void setMinimumDate(QDate date)
void clearMinimumDate()

Siehe auch setDateRange().

Diese Eigenschaft legt fest, ob die Navigationsleiste angezeigt wird oder nicht

Wenn diese Eigenschaft true lautet (Standardeinstellung), werden die Steuerelemente für den nächsten Monat, den vorherigen Monat, die Monatsauswahl und die Jahresauswahl oben angezeigt.

Wenn die Eigenschaft auf false gesetzt ist, werden diese Steuerelemente ausgeblendet.

Zugriffsfunktionen:

bool isNavigationBarVisible() const
void setNavigationBarVisible(bool visible)

selectedDate : QDate

Diese Eigenschaft enthält das aktuell ausgewählte Datum.

Das ausgewählte Datum muss innerhalb des durch die Eigenschaften minimumDate und maximumDate festgelegten Datumsbereichs liegen. Standardmäßig ist das ausgewählte Datum das aktuelle Datum.

Zugriffsfunktionen:

QDate selectedDate() const
void setSelectedDate(QDate date)

Siehe auch setDateRange().

selectionMode : SelectionMode

Diese Eigenschaft gibt die Art der Auswahl an, die der Benutzer im Kalender treffen kann

Wenn diese Eigenschaft auf SingleSelection eingestellt ist, kann der Benutzer ein Datum innerhalb der zulässigen Mindest- und Höchstwerte auswählen, entweder mit der Maus oder mit der Tastatur.

Wenn die Eigenschaft auf NoSelection eingestellt ist, kann der Benutzer keine Daten auswählen, aber sie können immer noch programmatisch ausgewählt werden. Beachten Sie, dass das Datum, das ausgewählt wird, wenn die Eigenschaft auf NoSelection eingestellt ist, immer noch das ausgewählte Datum des Kalenders ist.

Der Standardwert ist SingleSelection.

Zugriffsfunktionen:

QCalendarWidget::SelectionMode selectionMode() const
void setSelectionMode(QCalendarWidget::SelectionMode mode)

verticalHeaderFormat : VerticalHeaderFormat

Diese Eigenschaft bestimmt das Format der vertikalen Kopfzeile.

Der Standardwert ist QCalendarWidget::ISOWeekNumber.

Zugriffsfunktionen:

QCalendarWidget::VerticalHeaderFormat verticalHeaderFormat() const
void setVerticalHeaderFormat(QCalendarWidget::VerticalHeaderFormat format)

Dokumentation der Mitgliedsfunktionen

[explicit] QCalendarWidget::QCalendarWidget(QWidget *parent = nullptr)

Erzeugt ein Kalender-Widget mit dem angegebenen parent.

Das Widget wird mit dem aktuellen Monat und Jahr initialisiert, und das aktuell ausgewählte Datum ist heute.

Siehe auch setCurrentPage().

[virtual noexcept] QCalendarWidget::~QCalendarWidget()

Zerstört das Kalender-Widget.

[signal] void QCalendarWidget::activated(QDate date)

Dieses Signal wird immer dann ausgegeben, wenn der Benutzer die Return- oder Enter-Taste drückt oder einen Doppelklick auf date im Kalender-Widget ausführt.

QCalendar QCalendarWidget::calendar() const

Meldet das Kalendersystem, das von diesem Widget verwendet wird.

Siehe auch setCalendar().

[signal] void QCalendarWidget::clicked(QDate date)

Dieses Signal wird ausgegeben, wenn eine Maustaste angeklickt wird. Das Datum, an dem die Maus angeklickt wurde, wird durch date angegeben. Das Signal wird nur ausgegeben, wenn auf ein gültiges Datum geklickt wird, d. h., wenn das Datum nicht außerhalb der Bereiche minimumDate() und maximumDate() liegt. Wenn der Auswahlmodus NoSelection ist, wird dieses Signal nicht ausgegeben.

[signal] void QCalendarWidget::currentPageChanged(int year, int month)

Dieses Signal wird ausgegeben, wenn der aktuell angezeigte Monat geändert wird. Die neuen year und month werden als Parameter übergeben.

Siehe auch setCurrentPage().

QMap<QDate, QTextCharFormat> QCalendarWidget::dateTextFormat() const

Gibt eine QMap von QDate bis QTextCharFormat zurück, die alle Datumsangaben enthält, die ein spezielles Format verwenden, das ihre Darstellung verändert.

Siehe auch setDateTextFormat().

QTextCharFormat QCalendarWidget::dateTextFormat(QDate date) const

Gibt eine QTextCharFormat für date zurück. Das Zeichenformat kann leer sein, wenn das Datum nicht speziell gerendert wird.

[override virtual protected] bool QCalendarWidget::event(QEvent *event)

Reimplements: QWidget::event(QEvent *Event).

[override virtual protected] bool QCalendarWidget::eventFilter(QObject *watched, QEvent *event)

Reimplements: QObject::eventFilter(QObject *watched, QEvent *event).

QTextCharFormat QCalendarWidget::headerTextFormat() const

Gibt das Textzeichenformat für die Darstellung der Kopfzeile zurück.

Siehe auch setHeaderTextFormat().

[override virtual protected] void QCalendarWidget::keyPressEvent(QKeyEvent *event)

Reimplements: QWidget::keyPressEvent(QKeyEvent *event).

[override virtual] QSize QCalendarWidget::minimumSizeHint() const

Reimplantiert eine Zugriffsfunktion für die Eigenschaft: QWidget::minimumSizeHint.

int QCalendarWidget::monthShown() const

Gibt den aktuell angezeigten Monat zurück. Die Monate sind von 1 bis 12 durchnummeriert.

Siehe auch yearShown() und setCurrentPage().

[override virtual protected] void QCalendarWidget::mousePressEvent(QMouseEvent *event)

Reimplements: QWidget::mousePressEvent(QMouseEvent *event).

[virtual protected] void QCalendarWidget::paintCell(QPainter *painter, const QRect &rect, QDate date) const

Malt die Zelle, die durch die angegebene date angegeben ist, unter Verwendung der angegebenen painter und rect.

[override virtual protected] void QCalendarWidget::resizeEvent(QResizeEvent *event)

Reimplements: QWidget::resizeEvent(QResizeEvent *event).

[signal] void QCalendarWidget::selectionChanged()

Dieses Signal wird ausgegeben, wenn das aktuell ausgewählte Datum geändert wird.

Das aktuell ausgewählte Datum kann vom Benutzer mit der Maus oder der Tastatur oder vom Programmierer mit setSelectedDate() geändert werden.

Siehe auch selectedDate().

void QCalendarWidget::setCalendar(QCalendar c)

Legen Sie c als das Kalendersystem fest, das von diesem Widget verwendet werden soll.

Das Widget kann jedes unterstützte Kalendersystem verwenden. Standardmäßig verwendet es den Gregorianischen Kalender.

Siehe auch calendar().

[slot] void QCalendarWidget::setCurrentPage(int year, int month)

Zeigt die angegebene month des angegebenen year an, ohne das gewählte Datum zu ändern. Verwenden Sie die Funktion setSelectedDate(), um das ausgewählte Datum zu ändern.

Der aktuell angezeigte Monat und das Jahr können mit den Funktionen monthShown() bzw. yearShown() abgefragt werden.

Siehe auch yearShown(), monthShown(), showPreviousMonth(), showNextMonth(), showPreviousYear(), und showNextYear().

[slot] void QCalendarWidget::setDateRange(QDate min, QDate max)

Definiert einen Datumsbereich, indem die Eigenschaften minimumDate und maximumDate festgelegt werden.

Der Datumsbereich schränkt die Benutzerauswahl ein, d. h. der Benutzer kann nur Daten innerhalb des angegebenen Datumsbereichs auswählen. Beachten Sie, dass

QCalendarWidget *calendar;

calendar->setDateRange(min, max);

analog ist zu

QCalendarWidget *calendar;

calendar->setMinimumDate(min);
calendar->setMaximumDate(max);

Wenn entweder die Parameter min oder max keine gültigen QDate Objekte sind, führt diese Funktion nichts aus.

Siehe auch setMinimumDate() und setMaximumDate().

void QCalendarWidget::setDateTextFormat(QDate date, const QTextCharFormat &format)

Setzt das Format, mit dem das angegebene date dargestellt wird, auf das durch format angegebene Format.

Wenn date null ist, werden alle Datumsformate gelöscht.

Siehe auch dateTextFormat().

void QCalendarWidget::setHeaderTextFormat(const QTextCharFormat &format)

Stellt das Textzeichenformat für die Darstellung der Kopfzeile auf format ein. Wenn Sie auch ein Wochentagstextformat festlegen, haben die Vorder- und Hintergrundfarbe dieses Formats Vorrang vor dem Format der Kopfzeile. Die anderen Formatierungsinformationen werden weiterhin durch das Format der Kopfzeile bestimmt.

Siehe auch headerTextFormat().

void QCalendarWidget::setWeekdayTextFormat(Qt::DayOfWeek dayOfWeek, const QTextCharFormat &format)

Legt das Textzeichenformat für die Darstellung des Wochentags fest: dayOfWeek bis format. Das Format hat Vorrang vor dem Format der Kopfzeile, was die Vorder- und Hintergrundfarbe betrifft. Andere Textformatierungsinformationen werden aus dem Kopfzeilenformat übernommen.

Siehe auch weekdayTextFormat() und setHeaderTextFormat().

[slot] void QCalendarWidget::showNextMonth()

Zeigt den nächsten Monat in Bezug auf den aktuell angezeigten Monat an. Beachten Sie, dass das ausgewählte Datum nicht geändert wird.

Siehe auch showPreviousMonth(), setCurrentPage(), und setSelectedDate().

[slot] void QCalendarWidget::showNextYear()

Zeigt den aktuell angezeigten Monat im nächsten Jahr relativ zum aktuell angezeigten Jahr an. Beachten Sie, dass das ausgewählte Datum nicht geändert wird.

Siehe auch showPreviousYear(), setCurrentPage(), und setSelectedDate().

[slot] void QCalendarWidget::showPreviousMonth()

Zeigt den Vormonat im Verhältnis zum aktuell angezeigten Monat an. Beachten Sie, dass das ausgewählte Datum nicht geändert wird.

Siehe auch showNextMonth(), setCurrentPage(), und setSelectedDate().

[slot] void QCalendarWidget::showPreviousYear()

Zeigt den aktuell angezeigten Monat im Vorjahr im Verhältnis zum aktuell angezeigten Jahr an. Beachten Sie, dass das ausgewählte Datum nicht geändert wird.

Siehe auch showNextYear(), setCurrentPage(), und setSelectedDate().

[slot] void QCalendarWidget::showSelectedDate()

Zeigt den Monat des ausgewählten Datums an.

Siehe auch selectedDate() und setCurrentPage().

[slot] void QCalendarWidget::showToday()

Zeigt den Monat des heutigen Datums an.

Siehe auch selectedDate() und setCurrentPage().

[override virtual] QSize QCalendarWidget::sizeHint() const

Reimplantiert eine Zugriffsfunktion für die Eigenschaft: QWidget::sizeHint.

[protected] void QCalendarWidget::updateCell(QDate date)

Aktualisiert die durch die angegebene date angegebene Zelle, es sei denn, Aktualisierungen sind deaktiviert oder die Zelle ist ausgeblendet.

Siehe auch updateCells(), yearShown(), und monthShown().

[protected] void QCalendarWidget::updateCells()

Aktualisiert alle sichtbaren Zellen, sofern die Aktualisierung nicht deaktiviert ist.

Siehe auch updateCell().

QTextCharFormat QCalendarWidget::weekdayTextFormat(Qt::DayOfWeek dayOfWeek) const

Gibt das Textzeichenformat für die Darstellung des Wochentags dayOfWeek zurück.

Siehe auch setWeekdayTextFormat() und headerTextFormat().

int QCalendarWidget::yearShown() const

Gibt das Jahr des aktuell angezeigten Monats zurück. Die Monate sind von 1 bis 12 durchnummeriert.

Siehe auch monthShown() und setCurrentPage().

© 2025 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.