このページでは

QAccessible::State Struct

struct QAccessible::State

公開関数

State()

詳細な説明

この構造体は、アクセス可能なオブジェクトの状態を示すビットフラグを定義します。値は以下の通りです。

定数説明
activeオブジェクトは、アクティブなウィンドウ、またはコンテナ内のアクティブなサブ要素(コンテナにフォーカスが当たった際にフォーカスを受けるもの)です。
adjustableオブジェクトは、スライダーなどの調整可能な値を表しています。
animatedオブジェクトの外観が頻繁に変化します。
busyこのオブジェクトは現在、入力を受け付けられません。
checkableこのオブジェクトはチェック可能です。
checkedこのオブジェクトのチェックボックスがオンになっています。
checkStateMixedチェックボックスの 3 番目の状態(3 状態のチェックボックスでは、半分チェックされた状態)。
collapsedオブジェクトは折りたたまれています。たとえば、閉じられたリストビュー項目や、アイコン化されたウィンドウなどです。
defaultButtonオブジェクトは、ダイアログ内のデフォルトボタンを表しています。
defunctそのオブジェクトはもはや存在しません。
editableオブジェクトにテキストカーソルがあります(多くの場合、text インターフェースを実装しています)。
expandableオブジェクトは展開可能であり、主にツリービューのセルに使用されます。
expandedオブジェクトは展開されており、現在その子要素が表示されています。
extSelectableこのオブジェクトは拡張選択をサポートしています。
focusableこのオブジェクトはフォーカスを受け取ることができます。アクティブなウィンドウ内のオブジェクトのみがフォーカスを受け取ることができます。
focusedこのオブジェクトはキーボードフォーカスを持っています。
hasPopupこのオブジェクトはポップアップを開きます。
hotTrackedオブジェクトの外観は、マウスカーソルの位置によって変化します。
invalidこのオブジェクトは、削除されたため、もはや有効ではありません。
invisibleオブジェクトはユーザーには表示されません。
linkedオブジェクトは別のオブジェクト(ハイパーリンクなど)にリンクされています。
marqueedオブジェクトは、ログビューなどのスクロール可能なコンテンツを表示しています。
modalオブジェクトが他のオブジェクトからの入力をブロックしています。
movableオブジェクトは移動可能です。
multiLineオブジェクトには、1 行ではなく複数行のテキスト(ワードラップ)が含まれています。
multiSelectableそのオブジェクトは、複数の項目の選択に対応しています。
offscreenこのオブジェクトは、表示領域によって切り取られます。画面外にあるオブジェクトも表示されません。
passwordEditこのオブジェクトはパスワードフィールドです(例:パスワードを入力するためのラインエディット)。
playsSoundオブジェクトは、操作されると音が鳴ります。
pressedオブジェクトが押されています。
readOnly通常は編集可能ですが、明示的に読み取り専用に設定されています。
searchEditこのオブジェクトは、検索クエリの入力用ラインエディットです。
selectableこのオブジェクトは選択可能です。
selectableTextこのオブジェクトには、選択可能なテキストが含まれています。これは、オブジェクトの子要素を指す「selectable」とは異なります。
selectedオブジェクトが選択されています。これは、テキストの選択とは無関係です。
selfVoicingオブジェクトは、音声や音によって自分自身を説明します。
sizeableオブジェクトのサイズを変更できます(例:最上位ウィンドウ)。
summaryElementこのオブジェクトはウィンドウの状態を要約しており、優先的に処理されるべきです。
supportsAutoCompletionこのオブジェクトにはオートコンプリート機能があります(例:インライン編集フィールドやコンボボックス)。
traversedオブジェクトはリンクされており、すでにアクセスされています。
updatesFrequentlyオブジェクトは頻繁に変化するため、アクセス時には更新が必要です。
disabledオブジェクトはユーザーには利用できない状態です(例:無効化されたウィジェット)。

QAccessibleInterface::state() の実装は、これらのフラグの組み合わせを返します。

メンバ関数のドキュメント

State::State()

すべての状態がfalseに設定された新しいQAccessible::State を生成します。

© 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.