Spec-Zone.ru › Qt

Тип QML KeyboardStyle

Предоставляет интерфейс стилизации для виртуальной клавиатуры. Подробнее...

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

QtObject

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

Свойства

  • 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

Spec-Zone.ru

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