State Struct
struct QAccessible::Stateパブリック関数
State() |
詳細説明
この構造体は、アクセス可能なオブジェクトの状態を示すビットフラグを定義します。値は以下の通りです:
定数 | 説明 |
---|---|
active | オブジェクトは、アクティブなウィンドウ、またはコンテナ内のアクティブなサブ要素(コンテナをフォーカスするときにフォーカスを得る)です。 |
adjustable | オブジェクトは、スライダーなどの調整可能な値を表します。 |
animated | オブジェクトの外観は頻繁に変化する。 |
busy | オブジェクトは現時点では入力を受け付けない。 |
checkable | オブジェクトはチェック可能です。 |
checked | オブジェクトのチェックボックスはチェックされている。 |
checkStateMixed | チェックボックスの3番目の状態(トライステートチェックボックスでは半分チェックされている)。 |
collapsed | オブジェクトは折りたたまれています。例えば、閉じたリストビューアイテムやアイコン化されたウィンドウなどです。 |
defaultButton | オブジェクトがダイアログのデフォルトボタンを表している。 |
defunct | オブジェクトが存在しない。 |
editable | オブジェクトがテキストキャレットを持っている(そして、しばしばテキストインターフェイスを実装している)。 |
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()の実装は、これらのフラグの組み合わせを返す。
© 2025 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.