Тип QML BaseKey
Общий родитель для всех типов ключей. Подробнее...
| Заявление импорта: | import QtQuick.VirtualKeyboard 2.15 |
| Наследует: | |
| Наследуется от: | 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