Тип QML InputContext
Предоставляет доступ к контексту ввода. Подробнее...
| Заявление об импорте: | import QtQuick.VirtualKeyboard 2.2 |
Свойства
- anchorPosition : int
- anchorRectangle : прямоугольник
- animating : bool
- capsLock : bool
- cursorPosition : int
- cursorRectangle : прямоугольник
- focus : bool
- inputEngine : InputEngine
- inputItem : QtObject
- inputMethodHints : int
- keyboardRectangle : прямоугольник
- locale : строка
- preeditText : строка
- previewRectangle : прямоугольник
- previewVisible : bool
- selectedText : строка
- shift : bool
- shiftHandler : ShiftHandler
- surroundingText : строка
- uppercase : bool
Сигналы
Методы
- void clear()
- void commit(string text, int replaceFrom, int replaceLength)
- void commit()
- void hideInputPanel()
- void sendKeyClick(int key, string text, int modifiers)
Подробное описание
К InputContext можно получить доступ как к экземпляру синглтона.
Документация по свойствам
anchorPosition : int
Это свойство изменяется при изменении положения якоря.
Это свойство QML было добавлено в QtQuick.VirtualKeyboard 2.2.
anchorRectangle : прямоугольник
Это свойство изменяется при изменении прямоугольника якоря.
Это свойство QML было добавлено в QtQuick.VirtualKeyboard 2.1.
animating : bool
Используйте это свойство для установки состояния анимации, например, во время переходов состояний пользовательского интерфейса.
capsLock : bool
Это свойство изменяется при изменении состояния Caps Lock.
cursorPosition : int
Это свойство изменяется при изменении позиции курсора.
cursorRectangle : прямоугольник
Это свойство изменяется при изменении прямоугольника курсора.
focus : bool
Это свойство изменяется при получении или потере фокуса методом ввода.
inputEngine : InputEngine
Это свойство хранит движок ввода.
inputItem : QtObject
Это свойство изменяется при изменении фокусированного элемента ввода.
inputMethodHints : int
Это свойство изменяется при изменении подсказок метода ввода.
keyboardRectangle : прямоугольник
Используйте это свойство для задания прямоугольника клавиатуры.
locale : строка
Устанавливает локаль для этого контекста ввода.
preeditText : строка
Это свойство задаёт предварительный текст.
previewRectangle : прямоугольник
Используйте это свойство для задания прямоугольника предварительного просмотра.
previewVisible : bool
Используйте это свойство для установки статуса видимости предварительного просмотра.
selectedText : строка
Это свойство изменяется при изменении выбранного текста.
shift : bool
Это свойство изменяется при изменении состояния сдвига.
shiftHandler : ShiftHandler
Это свойство хранит обработчик сдвига.
surroundingText : строка
Это свойство изменяется при изменении окружающего текста вокруг курсора.
uppercase : bool
Это свойство true при включении сдвига или Caps Lock.
Это свойство QML было добавлено в QtQuick.VirtualKeyboard 2.2.
Документация по сигналам
focusEditorChanged()
Этот сигнал генерируется при изменении фокуса редактора.
Документация по методам
void clear()
Очищает предварительный текст.
void commit(строка text, int replaceFrom = 0, int replaceLength = 0)
Выполняет финальное задание text в элемент ввода и, по желанию, изменяет текст относительно начала предварительного текста. Если replaceFrom не равно нулю, то text заменяет содержимое относительно replaceFrom длиной replaceLength.
void commit()
Выполняет финальное задание текущего предварительного текста.
void hideInputPanel()
Этот метод скрывает панель ввода. Этот метод следует вызывать только тогда, когда пользователь инициирует скрытие, например, нажав специальную кнопку на клавиатуре.
void sendKeyClick(int key, строка text, int modifiers = 0)
Отправляет событие нажатия клавиши с заданным key, text и modifiers элементу ввода, у которого в данный момент есть фокус.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtquick-virtualkeyboard-inputcontext.html