Spec-Zone.ru › Qt 5.9

Тип 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

Сигналы

  • focusEditorChanged()

Методы

  • 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

Spec-Zone.ru

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