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 |
- Lista de todos los miembros, incluyendo los heredados
- QDateTimeAxis es parte de Qt Graphs C++ Classes for 2D.
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.