Класс QAccessibleValueInterface
Класс QAccessibleValueInterface реализует поддержку объектов, манипулирующих значением. Подробнее...
| Заголовок: | #include <QAccessibleValueInterface> |
| CMake: | find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
Открытые функции
| 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 |
Подробное описание
Этот интерфейс должен быть реализован доступными объектами, представляющими значение. Примерами являются спиннер, ползунок, циферблат и полоса прокрутки.
Вместо того, чтобы заставлять пользователя иметь дело с отдельными частями виджетов, этот интерфейс предлагает более простой способ обращения к представлению виджета.
Обычно этот интерфейс реализуется классами, которые также реализуют QAccessibleInterface.
Документация по функциям-членам
[virtual] QAccessibleValueInterface::~QAccessibleValueInterface()
Удаляет интерфейс QAccessibleValueInterface.
[pure virtual] QVariant QAccessibleValueInterface::currentValue() const
Возвращает текущее значение виджета. Обычно это double или int.
См. также setCurrentValue().
[pure virtual] QVariant QAccessibleValueInterface::maximumValue() const
Возвращает максимальное значение, принимаемое этим объектом.
См. также minimumValue() и currentValue().
[pure virtual] QVariant QAccessibleValueInterface::minimumStepSize() const
Возвращает минимальный размер шага для доступного объекта. Это наименьший шаг изменения значения. При програмном изменении значения оно всегда должно быть кратно минимальному размеру шага.
Некоторые инструменты используют это значение даже тогда, когда setCurrentValue не выполняет никаких действий. Например, полосы прогресса только для чтения, но должны возвращать свой диапазон, делённый на 100.
[pure virtual] QVariant QAccessibleValueInterface::minimumValue() const
Возвращает минимальное значение, принимаемое этим объектом.
См. также maximumValue() и currentValue().
[pure virtual] void QAccessibleValueInterface::setCurrentValue(const QVariant &value)
Устанавливает значение. Если желаемое значение выходит за пределы допустимого диапазона, этот вызов будет проигнорирован.
См. также currentValue(), minimumValue() и maximumValue().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qaccessiblevalueinterface.html