Тип QML KeyboardStyle
Предоставляет интерфейс стилизации для виртуальной клавиатуры. Подробнее...
| Заявление об импорте: | import QtQuick.VirtualKeyboard.Styles |
| Наследует: |
Свойства
- alternateKeysListBackground : Компонент
- alternateKeysListBottomMargin : вещественное
- alternateKeysListDelegate : Компонент
- alternateKeysListHighlight : Компонент
- alternateKeysListItemHeight : вещественное
- alternateKeysListItemWidth : вещественное
- alternateKeysListLeftMargin : вещественное
- alternateKeysListRightMargin : вещественное
- alternateKeysListTopMargin : вещественное
- backspaceKeyPanel : Компонент
- characterPreviewDelegate : Компонент
- characterPreviewMargin : вещественное
- enterKeyPanel : Компонент
- fullScreenInputBackground : Компонент
- fullScreenInputColor : цвет
- fullScreenInputContainerBackground : Компонент
- fullScreenInputCursor : Компонент
- fullScreenInputFont : шрифт
- fullScreenInputMargins : вещественное
- fullScreenInputPadding : вещественное
- fullScreenInputPasswordCharacter : строка
- fullScreenInputSelectedTextColor : цвет
- fullScreenInputSelectionColor : цвет
- functionPopupListBackground : Компонент
- functionPopupListDelegate : Компонент
- functionPopupListHighlight : Компонент
- handwritingKeyPanel : Компонент
- hideKeyPanel : Компонент
- keyPanel : Компонент
- keyboardBackground : Компонент
- keyboardDesignHeight : вещественное
- keyboardDesignWidth : вещественное
- keyboardHeight : вещественное
- keyboardRelativeBottomMargin : вещественное
- keyboardRelativeLeftMargin : вещественное
- keyboardRelativeRightMargin : вещественное
- keyboardRelativeTopMargin : вещественное
- languageKeyPanel : Компонент
- languageListAdd : Переход
- languageListBackground : Компонент
- languageListDelegate : Компонент
- languageListHighlight : Компонент
- languageListRemove : Переход
- languagePopupListEnabled : логическое
- modeKeyPanel : Компонент
- navigationHighlight : Компонент
- popupListAdd : Переход
- popupListBackground : Компонент
- popupListDelegate : Компонент
- popupListHighlight : Компонент
- popupListRemove : Переход
- scaleHint : вещественное
- selectionHandle : Компонент
- selectionListAdd : Переход
- selectionListBackground : Компонент
- selectionListDelegate : Компонент
- selectionListHeight : вещественное
- selectionListHighlight : Компонент
- selectionListRemove : Переход
- shiftKeyPanel : Компонент
- spaceKeyPanel : Компонент
- symbolKeyPanel : Компонент
- traceCanvasDelegate : Компонент
- traceInputKeyPanelDelegate : Компонент
Подробное описание
Тип стиля предоставляет определения стилей, используемые панелью ввода InputPanel для оформления виртуальной клавиатуры.
Размер дизайна задает соотношение сторон виртуальной клавиатуры. Стиль масштабируется в соответствии с scaleHint, который вычисляется на основе фактической высоты и высоты дизайна клавиатуры.
Документация свойств
alternateKeysListBackground : Компонент
Шаблон фона списка альтернативных клавиш.
alternateKeysListBottomMargin : вещественное
Нижняя отступ списка альтернативных клавиш.
alternateKeysListDelegate : Компонент
Шаблон элемента списка альтернативных клавиш.
Примечание: Делегат используется в ListView.
alternateKeysListHighlight : Компонент
Шаблон выделения списка альтернативных клавиш.
Примечание: Делегат используется как ListView.highlight.
alternateKeysListItemHeight : вещественное
Высота элемента списка альтернативных клавиш.
alternateKeysListItemWidth : вещественное
Ширина элемента списка альтернативных клавиш.
alternateKeysListLeftMargin : вещественное
Левый отступ панели списка альтернативных клавиш.
alternateKeysListRightMargin : вещественное
Правый отступ панели списка альтернативных клавиш.
alternateKeysListTopMargin : вещественное
Верхний отступ панели списка альтернативных клавиш.
backspaceKeyPanel : Компонент
Шаблон для клавиши Backspace.
Примечание: Делегат должен быть основан на типе KeyPanel.
characterPreviewDelegate : Компонент
Шаблон для всплывающего окна предварительного просмотра символа.
Если делегат содержит свойство text, то свойство обновляется отображаемым текстом, когда компонент активируется.
property string text
Пример:
characterPreviewDelegate: Item {
property string text
id: characterPreview
Rectangle {
id: characterPreviewBackground
anchors.fill: parent
...
Text {
text: characterPreview.text
anchors.fill: parent
...
}
}
} characterPreviewMargin : вещественное
Количество пикселей между верхней частью каждой клавиши и нижней частью characterPreviewDelegate.
enterKeyPanel : Компонент
Шаблон для клавиши Enter.
Примечание: Делегат должен быть основан на типе KeyPanel.
[с QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputBackground : Компонент
Это свойство содержит делегат для фона полноэкранного ввода.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.
[с QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputColor : цвет
Это свойство содержит цвет текста для поля полноэкранного ввода.
По умолчанию цвет — черный.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.
[с QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputContainerBackground : Компонент
Это свойство содержит делегат для фона контейнера полноэкранного ввода.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.
[с QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputCursor : Компонент
Это свойство содержит делегат для курсора в поле полноэкранного ввода.
Делегат должен изменять видимость курсора в соответствии со свойством parent.blinkStatus , определенным для поля полноэкранного ввода. Например:
fullScreenInputCursor: Rectangle {
width: 1
color: "#000"
visible: parent.blinkStatus
} Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.
[с QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputFont : шрифт
Это свойство содержит font для поля полноэкранного ввода.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.
[с QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputMargins : вещественное
Это свойство содержит отступы вокруг поля полноэкранного ввода.
Значение по умолчанию — 0.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.
[с QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputPadding : вещественное
Это свойство содержит отступы вокруг содержимого поля полноэкранного ввода.
Значение по умолчанию — 0.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.
[с QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputPasswordCharacter : строка
Это свойство содержит символ маски пароля для поля полноэкранного ввода.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.
[с QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputSelectedTextColor : цвет
Это свойство содержит цвет выделенного текста для поля полноэкранного ввода.
Цвет по умолчанию установлен на fullScreenInputColor.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.
[с QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputSelectionColor : цвет
Это свойство содержит цвет выделения для поля полноэкранного ввода.
Цвет по умолчанию — полупрозрачный черный.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.
[с QtQuick.VirtualKeyboard.Styles 6.2] functionPopupListBackground : Компонент
Шаблон для фона списка функций всплывающего окна.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 6.2.
[с QtQuick.VirtualKeyboard.Styles 6.2] functionPopupListDelegate : Компонент
Шаблон для элемента списка функций.
Примечание: Делегат используется в ListView.
Для элемента доступны следующие свойства:
-
keyboardFunction- Функция клавиатуры текущего элемента.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 6.2.
[с QtQuick.VirtualKeyboard.Styles 6.2] functionPopupListHighlight : Компонент
Шаблон для выделения списка функций всплывающего окна.
Примечание: Делегат используется как ListView.highlight.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 6.2.
handwritingKeyPanel : Компонент
Шаблон для клавиши режима рукописного ввода.
Примечание: Делегат должен быть основан на типе KeyPanel.
hideKeyPanel : Компонент
Шаблон для клавиши скрытия.
Примечание: Делегат должен быть основан на типе KeyPanel.
keyPanel : Компонент
Шаблон для обычных клавиш.
Примечание: Делегат должен быть основан на типе KeyPanel.
Пример:
keyPanel: KeyPanel {
Rectangle {
anchors.fill: parent
...
Text {
anchors.fill: parent
text: control.displayText
...
}
}
} keyboardBackground : Компонент
Шаблон для фона клавиатуры.
Пример:
keyboardBackground: Rectangle {
color: "black"
} keyboardDesignHeight : вещественное
Макетная высота клавиатуры.
keyboardDesignWidth : вещественное
Макетная ширина клавиатуры.
keyboardHeight : вещественное
Текущая высота клавиатуры.
keyboardRelativeBottomMargin : вещественное
Расстояние между нижними клавишами и нижним краем контейнера клавиатуры, выраженное в процентах (0.0 - 1.0) от высоты клавиатуры.
keyboardRelativeLeftMargin : вещественное
Расстояние между левыми клавишами и левым краем клавиатуры, выраженное в процентах (0.0 - 1.0) от ширины клавиатуры.
keyboardRelativeRightMargin : вещественное
Расстояние между самыми правыми клавишами и правым краем клавиатуры, выраженное в процентах (0.0 - 1.0) от ширины клавиатуры.
Это значение пропорционально ширине клавиатуры.
keyboardRelativeTopMargin : real
Расстояние между самыми верхними клавишами и верхним краем клавиатуры, выраженное в процентах (0.0 - 1.0) от высоты клавиатуры.
languageKeyPanel : Component
Шаблон для клавиши языка.
Примечание: Делегат должен быть основан на типе KeyPanel.
[since QtQuick.VirtualKeyboard.Styles 2.1] languageListAdd : Transition
Это свойство содержит анимацию, которая применяется к элементам, добавляемым в список языков.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
[since QtQuick.VirtualKeyboard.Styles 2.1] languageListBackground : Component
Шаблон для фона списка языков.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
[since QtQuick.VirtualKeyboard.Styles 2.1] languageListDelegate : Component
Шаблон для элемента списка языков.
Примечание: Делегат используется в элементе ListView.
Примечание: Делегат должен быть основан на типе SelectionListItem.
Доступны следующие свойства элемента:
-
displayNameОтображаемое имя языка.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
[since QtQuick.VirtualKeyboard.Styles 2.1] languageListHighlight : Component
Шаблон для выделения элемента списка языков.
Примечание: Делегат используется как ListView.highlight.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
[since QtQuick.VirtualKeyboard.Styles 2.1] languageListRemove : Transition
Это свойство содержит анимацию, которая применяется к элементам, удаляемым из списка языков.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
[since QtQuick.VirtualKeyboard.Styles 2.1] languagePopupListEnabled : bool
Это свойство определяет, будет ли отображаться всплывающее меню при нажатии на клавишу языка. Если это свойство false, нажатие на клавишу языка циклически переключает доступные языки.
Значение по умолчанию — false.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
modeKeyPanel : Component
Шаблон для общей клавиши режима.
Этот шаблон предоставляет визуализацию клавиши, состояние которой может быть включено или выключено. Этот шаблон используется в ситуациях, когда метка клавиши остается неизменной независимо от статуса.
Текущее состояние доступно в свойстве control.mode.
Примечание: Делегат должен быть основан на типе KeyPanel.
[since QtQuick.VirtualKeyboard.Styles 1.1] navigationHighlight : Component
Шаблон для элемента выделения навигации.
Этот элемент используется в режиме навигации по стрелкам для выделения фокуса навигации на клавиатуре.
Элемент обычно представляет собой прозрачный прямоугольник с контрастной рамкой.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 1.1.
[since QtQuick.VirtualKeyboard.Styles 2.1] popupListAdd : Transition
Это свойство содержит анимацию, которая применяется к элементам, добавляемым в список.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
[since QtQuick.VirtualKeyboard.Styles 2.1] popupListBackground : Component
Шаблон для фона списка.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
[since QtQuick.VirtualKeyboard.Styles 2.1] popupListDelegate : Component
Шаблон для элемента списка.
Примечание: Делегат используется в элементе ListView.
Примечание: Делегат должен быть основан на типе SelectionListItem.
Доступны следующие свойства элемента:
-
displayТекст для отображения текущего элемента. -
wordCompletionLengthДлина завершения слова, измеренная с конца отображаемого текста. -
dictionaryТип словаря слова, см. QVirtualKeyboardSelectionListModel::DictionaryType. -
canRemoveSuggestionЛогическое значение, указывающее, можно ли удалить слово из словаря.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
[since QtQuick.VirtualKeyboard.Styles 2.1] popupListHighlight : Component
Шаблон для выделения элемента списка.
Примечание: Делегат используется как ListView.highlight.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
[since QtQuick.VirtualKeyboard.Styles 2.1] popupListRemove : Transition
Это свойство содержит анимацию, которая применяется к элементам, удаляемым из списка.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
[только для чтения] scaleHint : real
Значение масштаба стиля клавиатуры. Это значение определяется путем деления keyboardHeight на keyboardDesignHeight. Все пиксельные размеры должны быть пропорциональны этому значению.
[since QtQuick.VirtualKeyboard.Styles 2.1] selectionHandle : Component
Этот элемент используется для указания границ выделенного текста и возможности интерактивного изменения начала или конца выделения. Один и тот же элемент используется для начала и конца выделения.
Маркеры выделения в настоящее время поддерживаются только для метода интеграции на основе приложения.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
[since QtQuick.VirtualKeyboard.Styles 1.3] selectionListAdd : Transition
Это свойство содержит анимацию, которая применяется к элементам, добавляемым в список выделения.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 1.3.
selectionListBackground : Component
Шаблон для фона списка выделения.
selectionListDelegate : Component
Шаблон для элемента списка выделения.
Примечание: Делегат используется в элементе ListView.
Примечание: Делегат должен быть основан на типе SelectionListItem.
Доступны следующие свойства элемента:
-
displayТекст для отображения текущего элемента. -
wordCompletionLengthДлина завершения слова, измеренная с конца отображаемого текста. -
dictionaryТип словаря слова, см. QVirtualKeyboardSelectionListModel::DictionaryType. -
canRemoveSuggestionЛогическое значение, указывающее, можно ли удалить слово из словаря.
selectionListHeight : real
Высота списка выделения.
selectionListHighlight : Component
Шаблон для выделения элемента списка.
Примечание: Делегат используется как ListView.highlight.
[since QtQuick.VirtualKeyboard.Styles 1.3] selectionListRemove : Transition
Это свойство содержит переход, применяемый к элементам, удаляемым из списка выбора.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 1.3.
shiftKeyPanel : Component
Шаблон для клавиши Shift.
Примечание: Делегат должен быть основан на типе KeyPanel.
spaceKeyPanel : Component
Шаблон для пробельного символа.
Примечание: Делегат должен быть основан на типе KeyPanel.
symbolKeyPanel : Component
Шаблон для клавиши символьного режима.
Примечание: Делегат должен быть основан на типе KeyPanel.
[since QtQuick.VirtualKeyboard.Styles 2.1] traceCanvasDelegate : Component
Шаблон для отрисовки объекта Trace.
Примечание: Делегат должен быть основан на типе TraceCanvas.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
[since QtQuick.VirtualKeyboard.Styles 2.1] traceInputKeyPanelDelegate : Component
Шаблон для клавиши ввода трассировки.
Примечание: Делегат должен быть основан на типе TraceInputKeyPanel.
Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.1.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtquick-virtualkeyboard-styles-keyboardstyle.html