Spec-Zone.ru › Qt 5.11

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

Сигналы

  • focusEditorChanged()

Методы

  • 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

Spec-Zone.ru

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