DateTimeAxis QML Type
Añade elementos DateTime al eje de un gráfico. Más...
| Import Statement: | import QtGraphs |
| In C++: | QDateTimeAxis |
| Inherits: |
- Lista de todos los miembros, incluyendo los heredados
- DateTimeAxis es parte de Qt Graphs QML Types for 2D.
Propiedades
- labelFormat : string
- max : real
- min : real
- pan : real
(since 6.11) - subTickCount : int
- tickInterval : real
- timeZone : QTimeZone
(since 6.11) - visualMax : real
(since 6.11) - visualMin : real
(since 6.11) - zoom : real
(since 6.11)
Señales
- labelFormatChanged(string format)
- maxChanged(DateTime max)
- minChanged(DateTime min)
- rangeChanged(real min, real max)
- subTickCountChanged(int subTickCount)
- tickIntervalChanged(real tickInterval)
- timeZoneChanged()
(since 6.11) - zoomChanged()
(since 6.11)
Métodos
- string timeZoneAsString()
(since 6.11) - QTimeZone timeZoneFromString(string zoneId)
(since 6.11)
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.