QAccessibleValueInterface Class
QAccessibleValueInterface クラスは、値を操作するオブジェクトのサポートを実装しています。詳細...
| ヘッダー: | #include <QAccessibleValueInterface> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
- 継承されたメンバーを含む、すべてのメンバーの一覧
- QAccessibleValueInterface は、アクセシビリティクラスの一部です。
パブリック関数
| 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 |
詳細な説明
このインターフェースは、値を表すアクセシビリティ対応オブジェクトによって実装される必要があります。例としては、スピナー、スライダー、ダイヤル、スクロールバーなどがあります。
このインターフェイスにより、ユーザーはウィジェットの個々の部分を個別に扱う必要がなく、そのウィジェットが表す種類に対してより簡単にアクセスできるようになります。
通常、このインターフェースは、QAccessibleInterface も実装しているクラスによって実装されます。
メンバ関数のドキュメント
[constexpr noexcept default] QAccessibleValueInterface::QAccessibleValueInterface()
QAccessibleValueInterface のインスタンスをデフォルトコンストラクタで生成します。
[virtual noexcept] 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
accessible の最小ステップサイズを返します。これは、値を変更する際に意味をなす最小の増分です。プログラムで値を変更する際は、常にこの最小ステップサイズの倍数にする必要があります。
setCurrentValue が何の動作も行わない場合でも、この値を使用するツールがあります。たとえば、プログレスバーは読み取り専用ですが、その範囲を100で割った値を返す必要があります。
[pure virtual] QVariant QAccessibleValueInterface::minimumValue() const
このオブジェクトが受け入れる最小値を返します。
maximumValue() およびcurrentValue()も参照してください 。
[pure virtual] void QAccessibleValueInterface::setCurrentValue(const QVariant &value)
value を設定します。指定されたvalue が許容値の範囲外の場合、この呼び出しは無視されます。
currentValue()、minimumValue()、および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.