DayOfWeekRow QML Type
Une rangée de noms pour les jours d'une semaine. Plus d'informations...
| Import Statement: | import QtQuick.Controls |
| Inherits: |
Propriétés
- delegate : Component
Description détaillée
DayOfWeekRow présente les noms des jours de la semaine dans une ligne. Les noms des jours sont ordonnés et formatés à l'aide du format spécifié locale.

DayOfWeekRow { locale: Qt.locale("en_US") }
DayOfWeekRow peut être utilisé comme un contrôle autonome, mais il est le plus souvent utilisé en conjonction avec MonthGrid. Quel que soit le cas d'utilisation, le positionnement de la ligne est laissé à l'appréciation de l'utilisateur.

ColumnLayout { DayOfWeekRow { locale: grid.locale Layout.fillWidth: true } MonthGrid { id: grid month: Calendar.December year: 2015 locale: Qt.locale("en_US") Layout.fillWidth: true } }
L'apparence visuelle de DayOfWeekRow peut être modifiée par l'implémentation d'un contrôle custom delegate.
Voir également MonthGrid et WeekNumberColumn.
Documentation sur les propriétés
delegate : Component
Cette propriété contient le délégué de l'élément qui visualise chaque jour de la semaine.
Outre la propriété index, une liste de rôles de données de modèle est disponible dans le contexte de chaque délégué :
| model.day: int | Le jour de la semaine (Qt::DayOfWeek) |
| model.longName: string | La version longue du nom du jour ; par exemple, "Monday" (QLocale::LongFormat) |
| model.shortName: string | La version courte du nom du jour ; par exemple, "Mon" (QLocale::ShortFormat) |
| model.narrowName: chaîne de caractères | Version spéciale du nom du jour à utiliser lorsque l'espace est limité. Par exemple, "M" (QLocale::NarrowFormat) |
L'extrait suivant présente l'implémentation par défaut du délégué de l'élément. Il peut être utilisé comme point de départ pour la mise en œuvre de délégués personnalisés.
delegate: Text { text: shortName font: control.font color: control.palette.text horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter required property string shortName }
DayOfWeekRow n'est pas propriétaire du délégué.
© 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.