SelectionListModel QML Type (Uncreatable)
Fournit un modèle de données pour les listes de sélection. En savoir plus...
| Import Statement: | import QtQuick.VirtualKeyboard |
| In C++: | QVirtualKeyboardSelectionListModel |
Remarque : il s'agit d'un type non instanciable. Il ne peut pas être instancié en QML.
Signaux
- void activeItemChanged(int index)
- void itemSelected(int index)
Méthodes
- void removeItem(int index)
- void selectItem(int index)
Description détaillée
Le SelectionListModel est un modèle de données pour les mots proposés par la méthode de saisie.
Il n'est pas possible de créer directement une instance de SelectionListModel. C'est l'InputEngine qui gère les instances et permet d'accéder au modèle via la propriété « InputEngine::wordCandidateListModel ».
Le modèle expose les rôles de données suivants pour le délégué de liste :
displayTexte d'affichage de l'élément.wordCompletionLengthLongueur de la suggestion de mot pour l'élément.dictionaryTypeType de dictionnaire du mot, voir QVirtualKeyboardSelectionListModel::DictionaryType.canRemoveSuggestionUne valeur booléenne indiquant si le mot peut être supprimé du dictionnaire.
Le signal « activeItemChanged » indique quel élément est actuellement mis en surbrillance par la méthode de saisie. La vue doit répondre à ce signal en mettant en surbrillance l'élément correspondant dans la liste.
La sélection de l'utilisateur est gérée par la méthode selectItem(). La vue doit appeler cette méthode lorsque l'utilisateur sélectionne un élément de la liste.
Documentation sur les signaux
void activeItemChanged(int index)
Ce signal est émis lorsque l'élément actif de la liste change. L'interface utilisateur doit réagir à ce signal en mettant en surbrillance l'élément situé à l'adresse index dans la liste.
Remarque : le gestionnaire correspondant est onActiveItemChanged.
void itemSelected(int index)
Ce signal est émis lorsqu'un élément de la page index est sélectionné par l'utilisateur.
Remarque : le gestionnaire correspondant est onItemSelected.
Documentation de la méthode
void removeItem(int index)
Cette méthode doit être appelée lorsque l'utilisateur supprime un élément de la liste situé à la position index. La suppression est transmise à la méthode d'entrée pour un traitement ultérieur.
void selectItem(int index)
Cette méthode doit être appelée lorsque l'utilisateur sélectionne un élément situé à la position index dans la liste. La sélection est transmise à la méthode de saisie pour un traitement ultérieur.
© 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.