En esta página

QDateTimeAxis Class

El QDateTimeAxis agrega soporte para valores DateTime a ser agregados al eje de un grafico. Más...

Cabecera: #include <QDateTimeAxis>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs
En QML: DateTimeAxis
Hereda: QAbstractAxis

Propiedades

Funciones públicas

QString labelFormat() const
QDateTime max() const
QDateTime min() const
qreal pan() const
void setLabelFormat(const QString &format)
void setMax(const QDateTime &max)
void setMin(const QDateTime &min)
void setPan(qreal pan)
void setSubTickCount(int newSubTickCount)
void setTickInterval(qreal newTickInterval)
void setTimeZone(const QTimeZone &zoneId)
void setZoom(qreal zoom)
int subTickCount() const
qreal tickInterval() const
QTimeZone timeZone() const
QDateTime visualMax() const
QDateTime visualMin() const
qreal zoom() const

Señales

void labelFormatChanged(const QString &format)
void maxChanged(const QDateTime &max)
void minChanged(const QDateTime &min)
void panChanged(qreal newPan)
void subTickCountChanged()
void tickIntervalChanged()
void timeZoneChanged(const QTimeZone &newTimeZone)
void visualMaxChanged(const QDateTime &newMax)
void visualMinChanged(const QDateTime &newMin)
void zoomChanged(qreal newZoom)

Descripción detallada

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

Documentación de Propiedades

labelFormat : QString

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

Funciones de acceso:

QString labelFormat() const
void setLabelFormat(const QString &format)

Señal del notificador:

void labelFormatChanged(const QString &format)

max : QDateTime

Esta propiedad contiene 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)

Funciones de acceso:

QDateTime max() const
void setMax(const QDateTime &max)

Señal del notificador:

void maxChanged(const QDateTime &max)

min : QDateTime

Esta propiedad contiene el valor mínimo del eje

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

Funciones de acceso:

QDateTime min() const
void setMin(const QDateTime &min)

Notificador de señal:

void minChanged(const QDateTime &min)

[since 6.11] pan : qreal

Esta propiedad contiene el valor panorámico 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.

Funciones de acceso:

qreal pan() const
void setPan(qreal pan)

Notificador de señal:

void panChanged(qreal newPan)

subTickCount : int

Esta propiedad contiene 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 subticks. El valor por defecto es 0.

Funciones de acceso:

int subTickCount() const
void setSubTickCount(int newSubTickCount)

Señal del notificador:

void subTickCountChanged()

tickInterval : qreal

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

Funciones de acceso:

qreal tickInterval() const
void setTickInterval(qreal newTickInterval)

Señal del notificador:

void tickIntervalChanged()

[since 6.11] timeZone : QTimeZone

Esta propiedad contiene 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.

Funciones de acceso:

QTimeZone timeZone() const
void setTimeZone(const QTimeZone &zoneId)

Señal de notificador:

void timeZoneChanged(const QTimeZone &newTimeZone)

[read-only, since 6.11] visualMax : QDateTime

Esta propiedad contiene 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 QDateTimeAxis::max

Esta propiedad se introdujo en Qt 6.11.

Funciones de acceso:

QDateTime visualMax() const

Señal notificadora:

void visualMaxChanged(const QDateTime &newMax)

[read-only, since 6.11] visualMin : QDateTime

Esta propiedad contiene el valor mínimo visual del eje.

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

Esta propiedad se introdujo en Qt 6.11.

Funciones de acceso:

QDateTime visualMin() const

Señal notificadora:

void visualMinChanged(const QDateTime &newMin)

[since 6.11] zoom : qreal

Esta propiedad contiene 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.

Funciones de acceso:

qreal zoom() const
void setZoom(qreal zoom)

Señal del notificador:

void zoomChanged(qreal newZoom)

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