DayOfWeekRow QML Type
Eine Reihe von Namen für die Wochentage. Mehr...
| Import Statement: | import QtQuick.Controls |
| Inherits: |
Eigenschaften
- delegate : Component
Ausführliche Beschreibung
„DayOfWeekRow“ zeigt die Namen der Wochentage in einer Zeile an. Die Namen der Tage werden anhand der angegebenen „ locale “ sortiert und formatiert.

DayOfWeekRow {
locale: Qt.locale("en_US")
}DayOfWeekRow kann als eigenständiges Steuerelement verwendet werden, wird jedoch meist in Verbindung mit „ MonthGrid “ eingesetzt. Unabhängig vom Anwendungsfall bleibt die Positionierung der Zeile dem Benutzer überlassen.

ColumnLayout {
DayOfWeekRow {
locale: grid.locale
Layout.fillWidth: true
}
MonthGrid {
id: grid
month: Calendar.December
year: 2015
locale: Qt.locale("en_US")
Layout.fillWidth: true
}
}Das Erscheinungsbild von DayOfWeekRow lässt sich durch die Implementierung eines „ custom delegate “ ändern.
Siehe auch „ MonthGrid “ und „ WeekNumberColumn “.
Dokumentation zu den Eigenschaften
delegate : Component
Diese Eigenschaft enthält den Element-Delegaten, der die einzelnen Wochentage visualisiert.
Zusätzlich zur Eigenschaft „ index “ steht im Kontext jedes Delegaten eine Liste von Modelldatenrollen zur Verfügung:
| model.day: int | Der Wochentag (Qt::DayOfWeek) |
| model.longName: string | Die lange Bezeichnung des Wochentags; zum Beispiel „Montag“ (QLocale::LongFormat) |
| model.shortName: string | Die Kurzform des Tagesnamens; zum Beispiel „Mo“ (QLocale::ShortFormat) |
| model.narrowName: Zeichenfolge | Eine spezielle Version des Tagesnamens für den Einsatz bei begrenztem Platz. Zum Beispiel „M“ (QLocale::NarrowFormat) |
Der folgende Codeausschnitt zeigt die Standardimplementierung des Item-Delegaten. Er kann als Ausgangspunkt für die Implementierung benutzerdefinierter Delegaten dienen.
delegate: Text {
text: shortName
font: control.font
color: control.palette.text
horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter
required property string shortName
}DayOfWeekRow übernimmt nicht die Eigentümerschaft des Delegaten.
© 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.