QAccessibleValueInterface Class

Die Klasse QAccessibleValueInterface implementiert Unterstützung für Objekte, die einen Wert manipulieren. Mehr...

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

Öffentliche Funktionen

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

Detaillierte Beschreibung

Diese Schnittstelle sollte von barrierefreien Objekten implementiert werden, die einen Wert darstellen. Beispiele sind Spinner, Schieberegler, Drehknöpfe und Bildlaufleisten.

Anstatt den Benutzer zu zwingen, sich mit den einzelnen Teilen der Widgets auseinanderzusetzen, bietet diese Schnittstelle einen einfacheren Zugang zu der Art von Widget, die es repräsentiert.

Normalerweise wird diese Schnittstelle von Klassen implementiert, die auch QAccessibleInterface implementieren.

IAccessible2 Spezifikation

Dokumentation der Mitgliedsfunktionen

[virtual noexcept] QAccessibleValueInterface::~QAccessibleValueInterface()

Zerstört die QAccessibleValueInterface.

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

Gibt den aktuellen Wert des Widgets zurück. Dies ist normalerweise ein double oder int.

Siehe auch setCurrentValue().

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

Gibt den maximalen Wert zurück, den dieses Objekt akzeptiert.

Siehe auch minimumValue() und currentValue().

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

Gibt die minimale Schrittweite für den zugänglichen Wert zurück. Dies ist die kleinste Schrittweite, die beim Ändern des Wertes sinnvoll ist. Wenn der Wert programmatisch geändert wird, sollte er immer ein Vielfaches der minimalen Schrittweite sein.

Einige Werkzeuge verwenden diesen Wert auch dann, wenn setCurrentValue keine Aktion ausführt. Fortschrittsbalken zum Beispiel sind schreibgeschützt, sollten aber ihren Bereich geteilt durch 100 zurückgeben.

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

Gibt den Mindestwert zurück, den dieses Objekt akzeptiert.

Siehe auch maximumValue() und currentValue().

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

Setzt die value. Liegt der gewünschte value außerhalb des zulässigen Wertebereichs, wird dieser Aufruf ignoriert.

Siehe auch currentValue(), minimumValue(), und maximumValue().

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