Sur cette page

QAccessibleValueInterface Class

La classe `QAccessibleValueInterface` permet la prise en charge des objets qui manipulent une valeur. En savoir plus...

En-tête : #include <QAccessibleValueInterface>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui

Fonctions publiques

QAccessibleValueInterface()
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

Description détaillée

Cette interface doit être implémentée par des objets accessibles qui représentent une valeur. Citons par exemple les boutons rotatifs, les curseurs, les cadrans et les barres de défilement.

Au lieu d’obliger l’utilisateur à gérer les différentes parties des contrôles, cette interface offre une approche plus simple du type de contrôle qu’elle représente.

En général, cette interface est implémentée par des classes qui implémentent également l'interface « QAccessibleInterface ».

Spécification IAccessible2

Documentation des fonctions membres

[constexpr noexcept default] QAccessibleValueInterface::QAccessibleValueInterface()

Construit par défaut une instance de ` QAccessibleValueInterface`.

[virtual noexcept] QAccessibleValueInterface::~QAccessibleValueInterface()

Supprime le fichier « QAccessibleValueInterface ».

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

Renvoie la valeur actuelle du widget. Il s'agit généralement d'un nombre de type double ou d'un entier (int).

Voir également setCurrentValue().

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

Renvoie la valeur maximale acceptée par cet objet.

Voir également minimumValue() et currentValue().

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

Renvoie la taille de pas minimale pour l'élément accessible. Il s'agit du plus petit incrément pertinent lors de la modification de la valeur. Lors d'une modification programmatique de la valeur, celle-ci doit toujours être un multiple de la taille de pas minimale.

Certains outils utilisent cette valeur même lorsque l'setCurrentValue e n'effectue aucune action. Les barres de progression, par exemple, sont en lecture seule, mais doivent renvoyer leur plage divisée par 100.

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

Renvoie la valeur minimale acceptée par cet objet.

Voir également maximumValue() et currentValue().

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

Définit la valeur de « value ». Si l'value e souhaitée se situe en dehors de la plage des valeurs autorisées, cet appel sera ignoré.

Voir également currentValue(), minimumValue() et 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.