En esta página

QAccessibleValueInterface Class

La clase QAccessibleValueInterface implementa soporte para objetos que manipulan un valor. Más...

Cabecera: #include <QAccessibleValueInterface>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui

Funciones públicas

virtual ~QAccessibleValueInterface()
virtual QVariant currentValue() const = 0
virtual QVariant maximumValue() const = 0
virtual QVariant minimumStepSize() const = 0
virtual QVariant minimumValue() const = 0
virtual void setCurrentValue(const QVariant &value) = 0

Descripción detallada

Esta interfaz debe ser implementada por objetos accesibles que representen un valor. Algunos ejemplos son la ruleta, el control deslizante, el dial y la barra de desplazamiento.

En lugar de obligar al usuario a tratar con las partes individuales de los widgets, esta interfaz ofrece una aproximación más sencilla al tipo de widget que representa.

Normalmente esta interfaz es implementada por clases que también implementan QAccessibleInterface.

Especificación de IAccessible2

Documentación de las funciones de los miembros

[virtual noexcept] QAccessibleValueInterface::~QAccessibleValueInterface()

Destruye el QAccessibleValueInterface.

[pure virtual] QVariant QAccessibleValueInterface::currentValue() const

Devuelve el valor actual del widget. Suele ser un double o un int.

Véase también setCurrentValue().

[pure virtual] QVariant QAccessibleValueInterface::maximumValue() const

Devuelve el valor máximo que acepta este objeto.

Véase también minimumValue() y currentValue().

[pure virtual] QVariant QAccessibleValueInterface::minimumStepSize() const

Devuelve el tamaño de paso mínimo para el accesible. Este es el incremento más pequeño que tiene sentido al cambiar el valor. Al cambiar el valor mediante programación, siempre debe ser un múltiplo del tamaño mínimo del paso.

Algunas herramientas utilizan este valor incluso cuando setCurrentValue no realiza ninguna acción. Las barras de progreso, por ejemplo, son de sólo lectura pero deberían devolver su rango dividido por 100.

[pure virtual] QVariant QAccessibleValueInterface::minimumValue() const

Devuelve el valor mínimo que acepta este objeto.

Véase también maximumValue() y currentValue().

[pure virtual] void QAccessibleValueInterface::setCurrentValue(const QVariant &value)

Establece el value. Si el value deseado está fuera del rango de valores permitidos, esta llamada será ignorada.

Véase también currentValue(), minimumValue() y maximumValue().

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