Spec-Zone.ru › Qt 5.15

Тип QML BaseKey

Общий родитель для всех типов ключей. Подробнее...

Заявление импорта: import QtQuick.VirtualKeyboard 2.15
Наследует:

Item

Наследуется от:

BackspaceKey, ChangeLanguageKey, EnterKey, FillerKey, HideKeyboardKey, Key и ShiftKey

  • Список всех членов, включая унаследованные

Свойства

  • active : bool
  • alternativeKeys : var
  • displayText : string
  • effectiveAlternativeKeys : var
  • effectiveAlternativeKeysHighlightIndex : int
  • functionKey : bool
  • highlighted : bool
  • key : int
  • keyPanelDelegate : alias
  • noKeyEvent : bool
  • noModifier : bool
  • pressed : bool
  • repeat : bool
  • showPreview : bool
  • smallText : string
  • smallTextVisible : bool
  • soundEffect : url
  • text : string
  • uppercased : bool
  • weight : real

Сигналы

  • clicked()

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

BaseKey — это общий тип для всех ключей в раскладке клавиатуры.

Этот тип не следует использовать напрямую в раскладках. Вместо этого следует использовать специализированные типы ключей, такие как Key или EnterKey.

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

active : bool

Это свойство содержит статус активности ключа.

Это свойство автоматически устанавливается в значение true при нажатии ключа.

alternativeKeys : var

Устанавливает список альтернативных ключей.

Это свойство может быть строкой или списком строк. Если значение является строкой, альтернативные ключи представляются отдельными символами этой строки. Если значение является списком строк, используется список.

Альтернативные ключи отображаются пользователю при удерживании ключа с установленным этим свойством.

Примечание: Если альтернативные ключи содержат ключ text, он будет отфильтрован из effectiveAlternativeKeys , а его позиция будет использоваться в качестве указателя на выделенный элемент.

По умолчанию — пустой список.

displayText : string

Устанавливает отображаемый текст.

Эта строка отображается в раскладке клавиатуры.

Значение по умолчанию — текст ключа.

[только для чтения] effectiveAlternativeKeys : var

Это свойство содержит эффективные альтернативные ключи, которые отображаются пользователю.

Список содержит элементы в alternativeKeys за исключением text элемента.

Это свойство было введено в QtQuick.VirtualKeyboard 2.0.

[только для чтения] effectiveAlternativeKeysHighlightIndex : int

Это свойство содержит индекс выделенного элемента в effectiveAlternativeKeys.

Индекс вычисляется из индекса ключа text в alternativeKeys.

Например, если альтернативные ключи содержат «çcċčć», а ключ text — «c», этот индекс станет 1, и эффективные альтернативные ключи, отображенные пользователю, будут «ç[ċ]čć».

Это свойство было введено в QtQuick.VirtualKeyboard 2.0.

functionKey : bool

Устанавливает атрибут функционального ключа.

По умолчанию — false.

highlighted : bool

Устанавливает выделенный статус ключа.

По умолчанию — false.

key : int

Устанавливает код ключа для обработки входного метода.

По умолчанию — Qt.Key_unknown.

keyPanelDelegate : alias

Устанавливает делегат панели ключей для ключа.

Это свойство необходимо для оформления ключа. Без делегата панели ключей ключ невидим. Это свойство должно быть назначено в наследуемом типе ключа.

noKeyEvent : bool

Это свойство управляет тем, генерирует ли ключ события клавиш для обработки входного метода. Когда значение равно true, события клавиш отключены.

По умолчанию событие клавиши генерируется, если key не равно unknown или text не пусто.

Это свойство было введено в QtQuick.VirtualKeyboard 1.3.

noModifier : bool

Отключает модификаторы клавиш в генерируемых событиях.

По умолчанию — false.

Это свойство было введено в QtQuick.VirtualKeyboard 1.3.

pressed : bool

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

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

repeat : bool

Устанавливает атрибут повторения ключа.

Если повторение включено, ключ будет повторять события ввода при удерживании. Не используйте повторение, если свойство alternativeKeys также установлено.

По умолчанию — false.

showPreview : bool

Устанавливает атрибут отображения предварительного просмотра.

По умолчанию предварительный просмотр символа для функциональных клавиш не отображается.

smallText : string

Устанавливает небольшой текст, отображаемый в углу ключа.

Значение по умолчанию основано на стандартном элементе в эффективных альтернативных ключах.

Это свойство было введено в QtQuick.VirtualKeyboard 2.0.

smallTextVisible : bool

Устанавливает видимость небольшого текста.

Значение по умолчанию наследуется от родителя.

Это свойство было введено в QtQuick.VirtualKeyboard 2.0.

[только для чтения] soundEffect : url

Это свойство содержит звуковой эффект, воспроизводимый при нажатии клавиши.

Это свойство является только для чтения, так как звуковые эффекты определяются в стиле клавиатуры.

Это свойство было введено в QtQuick.VirtualKeyboard 1.1.

text : string

Устанавливает текст ключа для обработки входного метода.

В большинстве случаев это представление кода ключа в формате Юникод.

Значение по умолчанию — пустая строка.

uppercased : bool

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

По умолчанию это свойство отражает статус заглавных букв клавиатуры.

weight : real

Устанавливает значение веса ключа, которое определяет относительный размер ключа.

Используйте это свойство для изменения размера ключа в раскладке.

Значение по умолчанию наследуется от родительского элемента ключа в иерархии раскладки.

Документация по сигналам

clicked()

Этот сигнал генерируется, когда ключ нажат, позволяя выполнить пользовательскую обработку.

Примечание: Соответствующий обработчик — onClicked.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qml-qtquick-virtualkeyboard-basekey.html

Spec-Zone.ru

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