En esta página

DateTimeAxis QML Type

Añade elementos DateTime al eje de un gráfico. Más...

Import Statement: import QtGraphs
In C++: QDateTimeAxis
Inherits:

AbstractAxis

Propiedades

Señales

Métodos

Descripción detallada

Un eje DateTime puede utilizarse para mostrar representaciones DateTime con marcas de graduación y líneas de cuadrícula. Los elementos DateTime del eje se muestran en la posición de las marcas.

El siguiente código de ejemplo ilustra cómo utilizar el tipo DateTimeAxis:

GraphsView {
    axisX: DateTimeAxis {
        min: new Date(2000,1,1)
        max: new Date(1970,1,1)
    }
    LineSeries {
        // Add a few XYPoint data...
    }
}

Documentación de Propiedades

labelFormat : string

El formato de las etiquetas DateTime en el eje La propiedad format permite significar la representación visual del objeto DateTime, en días, meses y años. El valor por defecto es dd-MMMM-aa.

max : real

El valor máximo del eje.

Este valor puede ser mayor o menor que el mínimo. El DateTime se almacena internamente como UTC. El valor por defecto es new Date(1980,1,1)

min : real

El valor mínimo del eje.

Este valor puede ser inferior o superior al máximo. El DateTime se almacena internamente como UTC. El valor por defecto es new Date(1970,1,1)

pan : real [since 6.11]

El valor de desplazamiento del eje.

El valor de paneo mueve el centro del eje sin afectar a los intervalos de rejilla y etiquetas. El valor por defecto es 0.

Esta propiedad se introdujo en Qt 6.11.

subTickCount : int

El número de subpuntos en el eje. Indica cuántos subpuntos se dibujan entre las líneas principales del gráfico. Las etiquetas no se dibujan para los subpuntos. El valor por defecto es 0.

tickInterval : real

La cantidad de ticks mayores que se colocan en un eje. Si el valor es 0 o inferior, el eje calculará automáticamente la cantidad apropiada de ticks. El valor por defecto es 0.

timeZone : QTimeZone [since 6.11]

La zona horaria que se utilizará para mostrar las etiquetas del eje. Los valores aceptados se basan en los ID de zona horaria de IANA. La zona horaria por defecto es UTC.

Esta propiedad se introdujo en Qt 6.11.

visualMax : real [read-only, since 6.11]

El valor máximo visual del eje.

Esta propiedad contiene un valor máximo visual del eje cuando éste ha sido desplazado o ampliado. El valor por defecto es max

Esta propiedad se introdujo en Qt 6.11.

visualMin : real [read-only, since 6.11]

El valor mínimo visual del eje.

Esta propiedad contiene un valor mínimo visual del eje cuando éste ha sido desplazado o ampliado. El valor por defecto es min

Esta propiedad se introdujo en Qt 6.11.

zoom : real [since 6.11]

El valor de zoom del eje. El valor de zoom amplía o reduce el eje y, por tanto, el gráfico sin afectar a los intervalos de la rejilla y las etiquetas. El valor por defecto es 1.

Esta propiedad se introdujo en Qt 6.11.

Documentación de la señal

labelFormatChanged(string format)

Esta señal se emite cuando cambia la dirección format de las etiquetas de los ejes.

Nota: El manejador correspondiente es onLabelFormatChanged.

maxChanged(DateTime max)

Esta señal se emite cuando cambia el valor máximo del eje, especificado por max.

Nota: El manejador correspondiente es onMaxChanged.

minChanged(DateTime min)

Esta señal se emite cuando cambia el valor mínimo del eje, especificado por min.

Nota: El manejador correspondiente es onMinChanged.

rangeChanged(real min, real max)

Esta señal se emite cuando cambia el valor mínimo o máximo del eje, especificado por min y max.

Nota: El manejador correspondiente es onRangeChanged.

subTickCountChanged(int subTickCount)

Esta señal se emite cuando cambia el número de subpuntos del eje, especificado por subTickCount.

Nota: El manejador correspondiente es onSubTickCountChanged.

tickIntervalChanged(real tickInterval)

Esta señal se emite cuando cambia el valor del intervalo de tick, especificado en tickInterval.

Nota: El manejador correspondiente es onTickIntervalChanged.

[since 6.11] timeZoneChanged()

Esta señal se emite cuando se cambia la zona horaria. Representa un valor de cadena para el ID de zona horaria IANA que se ha establecido.

Nota: El manejador correspondiente es onTimeZoneChanged.

Esta señal se introdujo en Qt 6.11.

[since 6.11] zoomChanged()

Esta señal se emite cuando cambia el valor del zoom.

Nota: El manejador correspondiente es onZoomChanged.

Esta señal se introdujo en Qt 6.11.

Documentación del método

[since 6.11] string timeZoneAsString()

Devuelve el ID de zona basado en IANA de QDateTimeAxis::timeZone como una cadena.

Este método se introdujo en Qt 6.11.

Véase también timeZone.

[since 6.11] QTimeZone timeZoneFromString(string zoneId)

Devuelve el QTimeZone correspondiente al zoneId basado en IANA .

Nota: Este es el método conversor para establecer el timeZone.

Este método se introdujo en Qt 6.11.

Véase también QDateTimeAxis::timeZone y timeZoneAsString.

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