Тип QML InputContext
Предоставляет доступ к контексту ввода. Подробнее...
| Заявление об импорте: | import QtQuick.VirtualKeyboard 2.3 |
Свойства
- 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(строка text, int replaceFrom = 0, int replaceLength = 0)
- void commit()
- void hideInputPanel()
- void sendKeyClick(int key, строка text, int modifiers = 0)
Подробное описание
К InputContext можно получить доступ как к экземпляру-синглетону.
Документация по свойствам
anchorPosition : int
Это свойство изменяется при изменении позиции якоря.
Это свойство было добавлено в QtQuick.VirtualKeyboard 2.2.
anchorRectangle : прямоугольник
Это свойство изменяется при изменении прямоугольника якоря.
Это свойство было добавлено в 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
Это свойство изменяется при изменении состояния клавиши Shift.
shiftHandler : ShiftHandler
Это свойство хранит обработчик клавиши Shift.
surroundingText : строка
Это свойство изменяется при изменении окружающего текста вокруг курсора.
uppercase : bool
Это свойство true, когда либо shift, либо capsLock true.
Это свойство было добавлено в 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/archives/qt-5.11/qml-qtquick-virtualkeyboard-inputcontext.html