Тип QML HandwritingInputPanel
Обеспечивает дополнение панели рукописного ввода для пользовательского интерфейса виртуальной клавиатуры. Подробнее...
| Заявление об импорте: | import QtQuick.VirtualKeyboard 2.4 |
| С момента: | QtQuick.VirtualKeyboard 2.0 |
| Наследуется от: |
Свойства
- active : bool
- available : bool
- inputPanel : var
Подробное описание
Компонент HandwritingInputPanel — это дополнительный компонент для InputPanel, который позволяет осуществлять полноэкранный ввод текста от руки в приложении.
HandwritingInputPanel предназначен для закрепления на весь экран рядом с InputPanel. Принцип работы заключается в том, что когда панель рукописного ввода «доступна», InputPanel становится невидимым. Эта функциональность встроенная и не требует ничего, кроме ссылки на экземпляр InputPanel.
Панель запускается путем установки свойства available в true. Когда панель активна, клавиатура остается скрытой при установке фокуса ввода. Когда available равно true, ввод текста от руки активируется путем установки свойства active в true.
Пользовательский интерфейс, предоставляющий элементы управления для режима рукописного ввода и видимости клавиатуры, специфичен для приложения. Одним из предложенных вариантов реализации является использование плавающей кнопки на панели рукописного ввода, где одиночный щелчок включает/выключает режим рукописного ввода (изменяет свойство active), а двойной щелчок включает/выключает видимость клавиатуры (изменяет свойство available).
HandwritingInputPanel также предоставляет всплывающее окно с кандидатами слов, которое позволяет пользователю выбрать альтернативное слово из списка предложений, сгенерированных методом рукописного ввода.
Документация по свойствам
active : bool
Это свойство управляет активным состоянием метода ввода текста от руки.
Установка свойства в true активирует метод ввода текста от руки. Когда метод ввода текста от руки активен, все сенсорные данные обрабатываются панелью рукописного ввода и перенаправляются в движок ввода для обработки.
available : bool
Это свойство управляет статусом доступности метода ввода текста от руки.
Установка свойства в true подготавливает метод ввода текста от руки и скрывает клавиатуру.
inputPanel : var
Ссылка на экземпляр панели ввода.
Это свойство должно быть установлено на существующий экземпляр панели ввода.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qml-qtquick-virtualkeyboard-handwritinginputpanel.html