Spec-Zone.ru › Qt 6.1

Модель списка выбора SelectionListModel QML

Предоставляет модель данных для списков выбора. Подробнее...

Заявление об импорте: import QtQuick.VirtualKeyboard 2.1
Создаёт: QVirtualKeyboardSelectionListModel
  • Список всех членов, включая унаследованные

Сигналы

  • void activeItemChanged(int index)
  • void itemSelected(int index)

Методы

  • void removeItem(int index)
  • void selectItem(int index)

Подробное описание

SelectionListModel — это модель данных для предложений слов, предоставляемых методом ввода.

Экземпляр SelectionListModel не может быть создан напрямую. Вместо этого InputEngine управляет экземплярами и предоставляет доступ к модели через свойство InputEngine::wordCandidateListModel.

Модель предоставляет следующие роли данных для делегата списка:

  • display Текст для отображения элемента.
  • wordCompletionLength Длина завершения слова для элемента.
  • dictionaryType Тип словаря слова, см. QVirtualKeyboardSelectionListModel::DictionaryType.
  • canRemoveSuggestion Логическое значение, указывающее, можно ли удалить слово из словаря.

Сигнал activeItemChanged указывает, какой элемент в данный момент выделен методом ввода. Виджет должен реагировать на этот сигнал, выделяя соответствующий элемент в списке.

Выбор пользователя обрабатывается методом selectItem(). Виджет должен вызывать этот метод при выборе пользователем элемента из списка.

Документация по сигналам

void activeItemChanged(int index)

Этот сигнал испускается при изменении активного элемента в списке. Пользовательский интерфейс должен реагировать на этот сигнал, выделяя элемент по индексу index в списке.

Примечание: Соответствующий обработчик — onActiveItemChanged.

void itemSelected(int index)

Этот сигнал испускается при выборе пользователем элемента по индексу index.

Примечание: Соответствующий обработчик — onItemSelected.

Документация по методам

void removeItem(int index)

Этот метод должен вызываться при удалении пользователем элемента по позиции index из списка. Удаление передаётся методу ввода для дальнейшей обработки.

void selectItem(int index)

Этот метод должен вызываться при выборе пользователем элемента по позиции index из списка. Выбор передаётся методу ввода для дальнейшей обработки.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick-virtualkeyboard-selectionlistmodel.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API