QAccessible::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 | 이 객체는 한 줄이 아닌 여러 줄의 텍스트(단어 줄바꿈)를 포함합니다. |
multiSelectable | 이 개체는 여러 항목을 선택할 수 있습니다. |
offscreen | 이 객체는 표시 영역에 의해 잘립니다. 화면 밖에 있는 객체도 보이지 않습니다. |
passwordEdit | 이 객체는 비밀번호 입력 필드입니다(예: 비밀번호를 입력하기 위한 라인 편집 필드). |
playsSound | 객체는 상호작용 시 소리를 냅니다. |
pressed | 개체가 눌려 있습니다. |
readOnly | 이 개체는 일반적으로 편집이 가능하지만, 명시적으로 읽기 전용으로 설정되어 있습니다. |
searchEdit | 이 객체는 검색 쿼리 입력을 위한 라인 편집기입니다. |
selectable | 이 객체는 선택할 수 있습니다. |
selectableText | 이 객체에는 선택할 수 있는 텍스트가 있습니다. 이는 객체의 자식 요소를 지칭하는 '선택 가능'과는 다릅니다. |
selected | 객체가 선택되어 있습니다. 이는 텍스트 선택과는 별개입니다. |
selfVoicing | 이 객체는 음성이나 소리를 통해 스스로를 설명합니다. |
sizeable | 이 객체의 크기를 조정할 수 있습니다(예: 최상위 창). |
summaryElement | 이 객체는 창의 상태를 요약하며 우선적으로 처리되어야 합니다. |
supportsAutoCompletion | 이 객체에는 자동 완성 기능이 있습니다(예: 인라인 편집 상자 또는 콤보 박스). |
traversed | 이 개체는 링크되어 있으며, 이미 방문된 적이 있습니다. |
updatesFrequently | 객체가 자주 변경되므로 액세스할 때 새로 고침이 필요합니다. |
disabled | 사용자가 이 객체를 사용할 수 없습니다(예: 비활성화된 위젯). |
QAccessibleInterface::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.