QAccessibleValueInterface Class

QAccessibleValueInterface クラスは、値を操作するオブジェクトのサポートを実装しています。詳細...

Header: #include <QAccessibleValueInterface>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
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 を実装するクラスによって実装されます。

IAccessible2 仕様

メンバ関数ドキュメント

[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

アクセス可能な最小ステップサイズを返します。これは、値を変更する際に意味のある最小の増分です。プログラムで値を変更する場合は、常に最小ステップ・サイズの倍数でなければなりません。

いくつかのツールは、setCurrentValue が何もアクションを実行しない場合でも、この値を使用します。例えばプログレスバーは読み取り専用ですが、その範囲を100で割った値を返すべきです。

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

このオブジェクトが受け付ける最小値を返します。

maximumValue() およびcurrentValue()も参照してください

[pure virtual] void QAccessibleValueInterface::setCurrentValue(const QVariant &value)

value を設定します。希望するvalue が許容値の範囲外の場合、この呼び出しは無視されます。

currentValue()、minimumValue()、maximumValue()も参照して ください。

本書に含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。