QVirtualKeyboardSelectionListModel Class
선택 목록의 목록 모델입니다. 더 보기...
헤더: | #include <QVirtualKeyboardSelectionListModel> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS VirtualKeyboard) target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard) |
qmake: | QT += virtualkeyboard |
QML에서: | SelectionListModel |
상속합니다: | QAbstractListModel |
공용 유형
enum class | DictionaryType { Default, User } |
enum class | Role { Display, DisplayRole, WordCompletionLength, WordCompletionLengthRole, Dictionary, CanRemoveSuggestion } |
enum class | Type { WordCandidateList } |
공용 함수
void | removeItem(int index) |
void | selectItem(int index) |
시그널
void | activeItemChanged(int index) |
void | itemSelected(int index) |
멤버 유형 문서
enum class QVirtualKeyboardSelectionListModel::DictionaryType
이 열거형은 단어의 사전 유형을 지정합니다.
Constant | 값 | 설명 |
---|---|---|
QVirtualKeyboardSelectionListModel::DictionaryType::Default | 0 | 후보 단어는 기본 사전에서 가져옵니다. |
QVirtualKeyboardSelectionListModel::DictionaryType::User | 1 | 후보 단어는 사용자 사전에서 가져옵니다. |
enum class QVirtualKeyboardSelectionListModel::Role
이 열거형은 요청된 데이터의 역할을 지정합니다.
Constant | 값 | 설명 |
---|---|---|
QVirtualKeyboardSelectionListModel::Role::Display | Qt::DisplayRole | 텍스트 형태로 렌더링할 데이터입니다. |
QVirtualKeyboardSelectionListModel::Role::DisplayRole | Display | obsolete Role::Display를 사용합니다. |
QVirtualKeyboardSelectionListModel::Role::WordCompletionLength | Qt::UserRole + 1 | 완성 부분의 단어 길이를 문자열 끝에서 카운트된 문자 수로 표현하는 정숫값입니다. |
QVirtualKeyboardSelectionListModel::Role::WordCompletionLengthRole | WordCompletionLength | obsolete Role::WordCompletionLength를 사용합니다. |
QVirtualKeyboardSelectionListModel::Role::Dictionary | 258 | l {QVirtualKeyboardSelectionListModel::DictionaryType}{사전 유형}을 지정하는 정수입니다. |
QVirtualKeyboardSelectionListModel::Role::CanRemoveSuggestion | 259 | 단어 후보를 사전에서 제거할 수 있는지 여부를 나타내는 부울 값입니다. |
enum class QVirtualKeyboardSelectionListModel::Type
이 열거형은 선택 목록의 유형을 지정합니다.
Constant | 값 | 설명 |
---|---|---|
QVirtualKeyboardSelectionListModel::Type::WordCandidateList | 0 | 단어 후보 목록을 표시합니다. |
멤버 함수 문서
[signal]
void QVirtualKeyboardSelectionListModel::activeItemChanged(int index)
이 신호는 목록의 활성 항목이 변경될 때 발생합니다. UI는 목록에서 index 항목을 강조 표시하여 이 신호에 반응해야 합니다.
[signal]
void QVirtualKeyboardSelectionListModel::itemSelected(int index)
이 신호는 사용자가 index 에서 항목을 선택하면 발산됩니다.
[invokable]
void QVirtualKeyboardSelectionListModel::removeItem(int index)
이 메서드는 사용자가 목록에서 index 위치에 있는 항목을 제거할 때 호출해야 합니다. 제거는 추가 처리를 위해 입력 메서드로 전달됩니다.
참고: 이 함수는 메타 객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 을 참조하세요.
[invokable]
void QVirtualKeyboardSelectionListModel::selectItem(int index)
이 메서드는 사용자가 목록에서 index 위치에 있는 항목을 선택할 때 호출해야 합니다. 선택 항목은 추가 처리를 위해 입력 메서드로 전달됩니다.
참고: 이 함수는 메타 객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 을 참조하세요.
© 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.