QAccessibleValueInterface 类

QAccessibleValueInterface 类实现了对操纵值的对象的支持。更多...

头文件 #include <QAccessibleValueInterface>
CMakefind_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmakeQT += gui

公开函数

虚拟~QAccessibleValueInterface()
虚拟 QVariantcurrentValue() const = 0
虚拟 QVariantmaximumValue() const = 0
虚拟 QVariantminimumStepSize() const = 0
虚拟 QVariantminimumValue() const = 0
虚拟 voidsetCurrentValue(const QVariant &value) = 0

详细描述

此接口应由表示值的可访问对象实现。例如旋转按钮、滑块、转盘和滚动条。

此接口提供了一种更简单的方法来处理它所表示的小部件,而不是强制用户处理小部件的各个部分。

通常,此接口由同时实现 QAccessibleInterface 的类实现。

IAccessible2 规范

成员函数文档

[虚拟 noexcept] QAccessibleValueInterface::~QAccessibleValueInterface()

销毁 QAccessibleValueInterface

[纯虚拟] QVariant QAccessibleValueInterface::currentValue() const

返回小部件的当前值。这通常是一个 double 或 int。

另请参阅setCurrentValue()。

[纯虚拟] QVariant QAccessibleValueInterface::maximumValue() const

返回此对象接受的的最大值。

另请参阅minimumValue() 和 currentValue()。

[纯虚拟] QVariant QAccessibleValueInterface::minimumStepSize() const

返回可访问的最小步长。这是更改值时具有意义的增量。在程序化更改值时,应始终是最小步长的倍数。

某些工具即使在 setCurrentValue 不执行任何操作时也使用此值。例如,进度条是只读的,但应返回其范围除以 100。

[纯虚函数] QVariant QAccessibleValueInterface::minimumValue() const

返回该对象接受的最低值。

另请参阅maximumValue() 和 currentValue().

[纯虚函数] void QAccessibleValueInterface::setCurrentValue(const QVariant &value)

设置 。如果希望 在允许值范围之外,此调用将被忽略。

另请参阅currentValue(),minimumValue() 和 maximumValue().

© 2024 Qt 公司有限公司。本文件中包含的文档贡献的版权归其各自的拥有者所有。本文件提供的文档根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款进行许可。Qt 及其相关标志是芬兰和/或其他国家的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。