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.
Konstante | Wert | Beschreibung |
---|---|---|
QCalendarWidget::SingleLetterDayNames | 1 | Die Kopfzeile zeigt eine Abkürzung mit einem Buchstaben für den Tagesnamen an (z. B. M für Montag). |
QCalendarWidget::ShortDayNames | 2 | Die Kopfzeile zeigt eine kurze Abkürzung für Tagesnamen an (z. B. Mon für Montag). |
QCalendarWidget::LongDayNames | 3 | In der Kopfzeile werden vollständige Tagesnamen angezeigt (z. B. Montag). |
QCalendarWidget::NoHorizontalHeader | 0 | Die 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.
Konstante | Wert | Beschreibung |
---|---|---|
QCalendarWidget::NoSelection | 0 | Termine können nicht ausgewählt werden. |
QCalendarWidget::SingleSelection | 1 | Es 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.
Konstante | Wert | Beschreibung |
---|---|---|
QCalendarWidget::ISOWeekNumbers | 1 | Die Kopfzeile zeigt ISO-Wochennummern an, wie in QDate::weekNumber() beschrieben. |
QCalendarWidget::NoVerticalHeader | 0 | Die 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().
navigationBarVisible : bool
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.