QAccessible::State Struct
struct QAccessible::State공용 함수
State() |
상세 설명
이 구조체는 접근 가능한 객체의 상태를 나타내는 비트 플래그를 정의합니다. 값은 다음과 같습니다:
Constant | 설명 |
---|---|
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 | 개체에 한 줄이 아닌 여러 줄의 텍스트(단어 줄 바꿈)가 있습니다. |
multiSelectable | 개체가 여러 개의 선택된 항목을 지원합니다. |
offscreen | 개체가 보이는 영역에 의해 잘립니다. 화면에서 벗어난 개체도 보이지 않습니다. |
passwordEdit | 개체는 비밀번호 필드입니다(예: 비밀번호 입력을 위한 줄 편집). |
playsSound | 상호 작용할 때 객체에서 소리가 납니다. |
pressed | 개체를 눌렀습니다. |
readOnly | 개체는 일반적으로 편집할 수 있지만 명시적으로 읽기 전용으로 설정되어 있습니다. |
searchEdit | 객체는 검색 쿼리의 입력인 줄 수정입니다. |
selectable | 객체를 선택할 수 있습니다. |
selectableText | 객체에 선택할 수 있는 텍스트가 있습니다. 이는 개체의 하위 항목을 나타내는 선택 가능과는 다릅니다. |
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.