Spec-Zone.ru › Qt 5.12

Класс QVirtualKeyboardInputContext

Предоставляет доступ к контексту ввода. Подробнее...

Заголовок: #include <QVirtualKeyboardInputContext>
qmake: QT += virtualkeyboard
Инициализируется из: InputContext
Наследуется от: QObject
  • Список всех членов, включая унаследованные
  • Устаревшие члены

Свойства

  • anchorPosition : const int
  • anchorRectIntersectsClipRect : const bool
  • anchorRectangle : const QRectF
  • animating : bool
  • capsLockActive : const bool
  • cursorPosition : const int
  • cursorRectIntersectsClipRect : const bool
  • cursorRectangle : const QRectF
  • inputEngine : QVirtualKeyboardInputEngine* const
  • inputMethodHints : const Qt::InputMethodHints
  • locale : const QString
  • preeditText : QString
  • selectedText : const QString
  • selectionControlVisible : const bool
  • shiftActive : const bool
  • surroundingText : const QString
  • uppercase : const bool
  • 1 свойство унаследовано от QObject

Открытые функции

int anchorPosition() const
bool anchorRectIntersectsClipRect() const
QRectF anchorRectangle() const
void clear()
void commit()
void commit(const QString &text, int replaceFrom = 0, int replaceLength = 0)
int cursorPosition() const
bool cursorRectIntersectsClipRect() const
QRectF cursorRectangle() const
QVirtualKeyboardInputEngine * inputEngine() const
Qt::InputMethodHints inputMethodHints() const
bool isAnimating() const
bool isCapsLockActive() const
bool isSelectionControlVisible() const
bool isShiftActive() const
bool isUppercase() const
QString locale() const
QString preeditText() const
QList<QInputMethodEvent::Attribute> preeditTextAttributes() const
QString selectedText() const
void sendKeyClick(int key, const QString &text, int modifiers = 0)
void setAnimating(bool isAnimating)
void setPreeditText(const QString &text, QList<QInputMethodEvent::Attribute> attributes = ..., int replaceFrom = 0, int replaceLength = 0)
QString surroundingText() const
  • 31 открытая функция унаследована от QObject

Сигналы

void anchorPositionChanged()
void anchorRectIntersectsClipRectChanged()
void anchorRectangleChanged()
void animatingChanged()
void capsLockActiveChanged()
void cursorPositionChanged()
void cursorRectIntersectsClipRectChanged()
void cursorRectangleChanged()
void inputMethodHintsChanged()
void localeChanged()
void preeditTextChanged()
void selectedTextChanged()
void selectionControlVisibleChanged()
void shiftActiveChanged()
void surroundingTextChanged()
void uppercaseChanged()
  • 2 сигнала, унаследованных от QObject

Статические публичные члены

const QMetaObject staticMetaObject
  • 9 статических публичных членов, унаследованных от QObject

Дополнительные унаследованные члены

  • 1 публичный слот, унаследованный от QObject
  • 9 защищённых функций, унаследованных от QObject

Подробное описание

Предоставляет доступ к контексту ввода.

Документация свойств

anchorPosition : const int

Это свойство содержит позицию якоря.

Это свойство изменяется при изменении позиции якоря.

Функции доступа:

int anchorPosition() const

Сигнал уведомления:

void anchorPositionChanged()

anchorRectIntersectsClipRect : const bool

Содержит true , если прямоугольник области ограничивает выбор якоря пересекается с прямоугольником отображаемого элемента ввода.

Функции доступа:

bool anchorRectIntersectsClipRect() const

Сигнал уведомления:

void anchorRectIntersectsClipRectChanged()

См. также Qt::ImAnchorRectangle и Qt::ImInputItemClipRectangle.

anchorRectangle : const QRectF

Это свойство содержит прямоугольник якоря.

Это свойство изменяется при изменении прямоугольника якоря.

Функции доступа:

QRectF anchorRectangle() const

Сигнал уведомления:

void anchorRectangleChanged()

animating : bool

Это свойство содержит состояние анимации.

Используйте это свойство для установки состояния анимации, например, во время переходов состояния пользовательского интерфейса.

Функции доступа:

bool isAnimating() const
void setAnimating(bool isAnimating)

Сигнал уведомления:

void animatingChanged()

capsLockActive : const bool

Это свойство содержит состояние Caps Lock.

Это свойство изменяется при изменении состояния Caps Lock.

Функции доступа:

bool isCapsLockActive() const

Сигнал уведомления:

void capsLockActiveChanged()

cursorPosition : const int

Это свойство содержит позицию курсора.

Это свойство изменяется при изменении позиции курсора.

Функции доступа:

int cursorPosition() const

Сигнал уведомления:

void cursorPositionChanged()

cursorRectIntersectsClipRect : const bool

Содержит true , если прямоугольник ограничивает курсор ввода пересекается с прямоугольником отображаемого элемента ввода.

Функции доступа:

bool cursorRectIntersectsClipRect() const

Сигнал уведомления:

void cursorRectIntersectsClipRectChanged()

См. также Qt::ImCursorRectangle и Qt::ImInputItemClipRectangle.

cursorRectangle : const QRectF

Это свойство содержит прямоугольник курсора.

Это свойство изменяется при изменении прямоугольника курсора.

Функции доступа:

QRectF cursorRectangle() const

Сигнал уведомления:

void cursorRectangleChanged()

inputEngine : QVirtualKeyboardInputEngine* const

Это свойство содержит движок ввода.

Это свойство хранит движок ввода.

Функции доступа:

QVirtualKeyboardInputEngine * inputEngine() const

inputMethodHints : const Qt::InputMethodHints

Это свойство содержит подсказки метода ввода.

Это свойство изменяется при изменении подсказок метода ввода.

Функции доступа:

Qt::InputMethodHints inputMethodHints() const

Сигнал уведомления:

void inputMethodHintsChanged()

locale : const QString

Это свойство содержит локаль.

Это свойство изменяется при изменении локали ввода.

Функции доступа:

QString locale() const

Сигнал уведомления:

void localeChanged()

preeditText : QString

Это свойство содержит текст предварительного редактирования.

Это свойство задает текст предварительного редактирования.

Функции доступа:

QString preeditText() const
void setPreeditText(const QString &text, QList<QInputMethodEvent::Attribute> attributes = ..., int replaceFrom = 0, int replaceLength = 0)

Сигнал уведомления:

void preeditTextChanged()

selectedText : const QString

Это свойство содержит выделенный текст.

Это свойство изменяется при изменении выделенного текста.

Функции доступа:

QString selectedText() const

Сигнал уведомления:

void selectedTextChanged()

selectionControlVisible : const bool

Содержит true , если элемент управления выделением в данный момент отображается.

Функции доступа:

bool isSelectionControlVisible() const

Сигнал уведомления:

void selectionControlVisibleChanged()

shiftActive : const bool

Это свойство содержит состояние клавиши Shift.

Это свойство изменяется при изменении состояния клавиши Shift.

Функции доступа:

bool isShiftActive() const

Сигнал уведомления:

void shiftActiveChanged()

surroundingText : const QString

Это свойство содержит текст вокруг курсора.

Это свойство изменяется при изменении текста вокруг курсора.

Функции доступа:

QString surroundingText() const

Сигнал уведомления:

void surroundingTextChanged()

uppercase : const bool

Это свойство содержит статус ввода заглавных букв.

Это свойство изменяется, когда либо shiftActive, либо capsLockActive меняют своё значение.

Функции доступа:

bool isUppercase() const

Сигнал уведомления:

void uppercaseChanged()

Документация по членам-функциям

void QVirtualKeyboardInputContext::clear()

Очищает предварительный текст.

Примечание: Эта функция может быть вызвана через систему метаобъектов и из QML. См. Q_INVOKABLE.

void QVirtualKeyboardInputContext::commit()

Подтверждает текущий предварительный текст.

Примечание: Эта функция может быть вызвана через систему метаобъектов и из QML. См. Q_INVOKABLE.

void QVirtualKeyboardInputContext::commit(const QString &text, int replaceFrom = 0, int replaceLength = 0)

Подтверждает окончательный text в элементе ввода и, при необходимости, изменяет текст относительно начала предварительного текста. Если replaceFrom отлична от нуля, text заменяет содержимое относительно replaceFrom с длиной replaceLength.

Примечание: Эта функция может быть вызвана через систему метаобъектов и из QML. См. Q_INVOKABLE.

QList<QInputMethodEvent::Attribute> QVirtualKeyboardInputContext::preeditTextAttributes() const

void QVirtualKeyboardInputContext::sendKeyClick(int key, const QString &text, int modifiers = 0)

Отправляет событие нажатия клавиши с заданным key, text и modifiers элементу ввода, который в настоящее время имеет фокус.

Примечание: Эта функция может быть вызвана через систему метаобъектов и из QML. См. Q_INVOKABLE.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qvirtualkeyboardinputcontext.html

Spec-Zone.ru

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