Тип QML HandwritingInputPanel
Предоставляет дополнение для панели рукописного ввода в пользовательском интерфейсе виртуальной клавиатуры. Подробнее...
| Оператор импорта: | import QtQuick.VirtualKeyboard 2.14 |
| С версии: | 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.14/qml-qtquick-virtualkeyboard-handwritinginputpanel.html