Тип QML BaseKey
Общий родитель для всех типов клавиш. Подробнее...
| Заявление об импорте: | import QtQuick.VirtualKeyboard 2.2 |
| Наследует: | |
| Наследуется от: | BackspaceKey, ChangeLanguageKey, EnterKey, FillerKey, HideKeyboardKey, Ключ и ShiftKey |
Свойства
- active : bool
- alternativeKeys : var
- displayText : string
- effectiveAlternativeKeys : var
- effectiveAlternativeKeysHighlightIndex : int
- functionKey : bool
- highlighted : bool
- ключ : int
- keyPanelDelegate : alias
- noKeyEvent : bool
- noModifier : bool
- pressed : bool
- repeat : bool
- showPreview : bool
- smallText : string
- smallTextVisible : bool
- soundEffect : url
- text : string
- uppercased : bool
- вес : real
Сигналы
- clicked()
Подробное описание
BaseKey — это общий тип для всех клавиш в раскладке клавиатуры.
Этот тип не следует использовать напрямую в макетах. Вместо этого следует использовать специализированные типы клавиш, такие как Key или EnterKey.
Документация свойств
active : bool
Это свойство содержит активный статус клавиши.
Это свойство автоматически устанавливается в значение true при нажатии клавиши.
alternativeKeys : var
Устанавливает список альтернативных клавиш.
Это свойство может быть строкой или списком строк. Если значение является строкой, альтернативные клавиши представлены отдельными символами этой строки. Если значение является списком строк, используется этот список.
Альтернативные клавиши отображаются пользователю при удерживании нажатой клавиши с установленным этим свойством.
Примечание: Если альтернативные клавиши содержат ключ text, он будет отфильтрован из effectiveAlternativeKeys, а его положение будет использоваться в качестве индикатора выделенного элемента.
Значение по умолчанию — пустой список.
displayText : string
Устанавливает отображаемый текст.
Эта строка отображается в раскладке клавиатуры.
Значение по умолчанию — текст клавиши.
[только для чтения] effectiveAlternativeKeys : var
Это свойство содержит эффективные альтернативные клавиши, отображаемые пользователю.
Список содержит элементы из alternativeKeys, за исключением элемента text.
Это свойство QML было введено в QtQuick.VirtualKeyboard 2.0.
[только для чтения] effectiveAlternativeKeysHighlightIndex : int
Это свойство содержит индекс выделенного элемента в effectiveAlternativeKeys.
Индекс рассчитывается исходя из индекса клавиши text в alternativeKeys.
Например, если альтернативные клавиши содержат "çcċčć", а клавиша text — "c", этот индекс станет 1, и отображаемые альтернативные клавиши будут "ç[ċ]čć".
Это свойство QML было введено в QtQuick.VirtualKeyboard 2.0.
functionKey : bool
Устанавливает атрибут функциональной клавиши.
Значение по умолчанию — false.
highlighted : bool
Устанавливает статус выделения клавиши.
Значение по умолчанию — false.
key : int
Устанавливает код клавиши для обработки вводом.
Значение по умолчанию — Qt.Key_unknown.
keyPanelDelegate : alias
Устанавливает делегата панели клавиш для клавиши.
Это свойство необходимо для декорирования клавиши. Без делегата панели клавиш клавиша невидима. Это свойство должно быть назначено в наследуемом типе клавиши.
noKeyEvent : bool
Это свойство управляет тем, излучает ли клавиша события клавиши для обработки вводом. При значении true события клавиши отключаются.
По умолчанию событие клавиши излучается, если ключ не является неизвестным или текст не пустой.
Это свойство QML было введено в QtQuick.VirtualKeyboard 1.3.
noModifier : bool
Отключает модификаторы клавиш в излучаемом событии клавиши.
Значение по умолчанию — false.
Это свойство QML было введено в QtQuick.VirtualKeyboard 1.3.
pressed : bool
Это свойство содержит состояние нажатия клавиши.
Состояние нажатия может быть истинным только в том случае, если клавиша включена и активна. При переходе в состояние нажатия, для движка ввода генерируется событие нажатия клавиши. При отпускании клавиши генерируется событие отпускания клавиши.
repeat : bool
Устанавливает атрибут повторения клавиши.
Если повторение включено, клавиша будет повторять события ввода при удерживании. Повторение не должно использоваться, если также установлено alternativeKeys.
Значение по умолчанию — false.
showPreview : bool
Устанавливает атрибут отображения предварительного просмотра.
По умолчанию всплывающее окно предварительного просмотра символа не отображается для функциональных клавиш.
smallText : string
Устанавливает небольшой текст, отображаемый в углу клавиши.
Значение по умолчанию основано на значении по умолчанию для элемента в альтернативных ключах.
Это свойство QML было введено в QtQuick.VirtualKeyboard 2.0.
smallTextVisible : bool
Устанавливает видимость маленького текста.
Значение по умолчанию унаследовано от родителя.
Это свойство QML было введено в QtQuick.VirtualKeyboard 2.0.
[только для чтения] soundEffect : url
Это свойство содержит звуковой эффект, который воспроизводится при нажатии клавиши.
Это свойство является только для чтения, так как звуковые эффекты определяются в стиле клавиатуры.
Это свойство QML было введено в QtQuick.VirtualKeyboard 1.1.
text : string
Устанавливает текст клавиши для обработки вводом.
В большинстве случаев это представление кода клавиши в Юникоде.
Значение по умолчанию — пустая строка.
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.9/qml-qtquick-virtualkeyboard-basekey.html