DayOfWeekRow QML Type
Una fila de nombres para los días de una semana. Más...
| Import Statement: | import QtQuick.Controls |
| Inherits: |
Propiedades
- delegate : Component
Descripción detallada
DayOfWeekRow presenta los nombres de los días de la semana en una fila. Los nombres de los días se ordenan y formatean utilizando la dirección locale especificada.

DayOfWeekRow { locale: Qt.locale("en_US") }
DayOfWeekRow puede utilizarse como control independiente, pero se suele utilizar junto con MonthGrid. Independientemente del caso de uso, la colocación de la fila se deja en manos del usuario.

ColumnLayout { DayOfWeekRow { locale: grid.locale Layout.fillWidth: true } MonthGrid { id: grid month: Calendar.December year: 2015 locale: Qt.locale("en_US") Layout.fillWidth: true } }
La apariencia visual de DayOfWeekRow puede cambiarse implementando un custom delegate.
Véase también MonthGrid y WeekNumberColumn.
Documentación de propiedades
delegate : Component
Esta propiedad contiene el elemento delegado que visualiza cada día de la semana.
Además de la propiedad index, en el contexto de cada delegado hay disponible una lista de roles de datos del modelo:
| model.day: int | El día de la semana (Qt::DayOfWeek) |
| model.longName: cadena | La versión larga del nombre del día; por ejemplo, "lunes" (QLocale::LongFormat) |
| model.shortName: cadena | La versión corta del nombre del día; por ejemplo, "Mon" (QLocale::ShortFormat) |
| model.narrowName: cadena | Versión especial del nombre del día para cuando el espacio es limitado. Por ejemplo, "M" (QLocale::NarrowFormat) |
El siguiente fragmento presenta la implementación por defecto del delegado de elementos. Puede utilizarse como punto de partida para implementar delegados personalizados.
delegate: Text { text: shortName font: control.font color: control.palette.text horizontalAlignment: Text.AlignHCenter verticalAlignment: Text.AlignVCenter required property string shortName }
DayOfWeekRow no se apropia del delegado.
© 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.