Auf dieser Seite

QAccessibleValueInterface Class

Die Klasse „QAccessibleValueInterface“ bietet Unterstützung für Objekte, die einen Wert bearbeiten. Mehr...

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

Öffentliche Funktionen

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

Ausführliche Beschreibung

Diese Schnittstelle sollte von barrierefreien Objekten implementiert werden, die einen Wert darstellen. Beispiele hierfür sind Drehfelder, 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 sie repräsentiert.

In der Regel wird diese Schnittstelle von Klassen implementiert, die auch „ QAccessibleInterface “ implementieren.

IAccessible2-Spezifikation

Dokumentation der Mitgliedsfunktionen

[constexpr noexcept default] QAccessibleValueInterface::QAccessibleValueInterface()

Erstellt standardmäßig eine Instanz von „ QAccessibleValueInterface “.

[virtual noexcept] QAccessibleValueInterface::~QAccessibleValueInterface()

Zerstört die „ QAccessibleValueInterface “.

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

Gibt den aktuellen Wert des Widgets zurück. Dies ist in der Regel ein „double“- oder „int“-Wert.

Siehe auch „ setCurrentValue()“.

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

Gibt den Höchstwert zurück, den dieses Objekt akzeptiert.

Siehe auch „ minimumValue()“ und „ currentValue()“.

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

Gibt die minimale Schrittweite für das zugängliche Element zurück. Dies ist die kleinste sinnvolle Schrittweite bei der Änderung des Werts. Bei der programmgesteuerten Änderung des Werts sollte dieser immer ein Vielfaches der minimalen Schrittweite betragen.

Einige Tools verwenden diesen Wert auch dann, wenn das „ setCurrentValue “ keine Aktion ausführt. Fortschrittsbalken sind beispielsweise schreibgeschützt, sollten jedoch 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)

Legt den Wert „ value “ fest. Liegt der gewünschte Wert „ value “ außerhalb des zulässigen Wertebereichs, wird dieser Aufruf ignoriert.

Siehe auch currentValue(), minimumValue() und 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.