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 |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QAccessibleValueInterface ist Teil der Barrierefreiheitsklassen.
Ö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.
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.