Spec-Zone.ru › Qt 5.14

Тип QML BaseKey

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

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

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

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

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

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

uppercased : bool

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

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

weight : real

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

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

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

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

clicked()

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

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

Spec-Zone.ru

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