Spec-Zone.ru › Qt 6.1

Тип QML KeyboardStyle

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

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

QtObject

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

Свойства

  • alternateKeysListBackground : Компонент
  • alternateKeysListBottomMargin : вещественное число
  • alternateKeysListDelegate : Компонент
  • alternateKeysListHighlight : Компонент
  • alternateKeysListItemHeight : вещественное число
  • alternateKeysListItemWidth : вещественное число
  • alternateKeysListLeftMargin : вещественное число
  • alternateKeysListRightMargin : вещественное число
  • alternateKeysListTopMargin : вещественное число
  • backspaceKeyPanel : Компонент
  • characterPreviewDelegate : Компонент
  • characterPreviewMargin : вещественное число
  • enterKeyPanel : Компонент
  • fullScreenInputBackground : Компонент
  • fullScreenInputColor : цвет
  • fullScreenInputContainerBackground : Компонент
  • fullScreenInputCursor : Компонент
  • fullScreenInputFont : шрифт
  • fullScreenInputMargins : вещественное число
  • fullScreenInputPadding : вещественное число
  • fullScreenInputPasswordCharacter : строка
  • fullScreenInputSelectedTextColor : цвет
  • fullScreenInputSelectionColor : цвет
  • 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 : real

Высота элемента списка альтернативных клавиш.

alternateKeysListItemWidth : real

Ширина элемента списка альтернативных клавиш.

alternateKeysListLeftMargin : real

Левый отступ панели списка альтернативных клавиш.

alternateKeysListRightMargin : real

Правый отступ панели списка альтернативных клавиш.

alternateKeysListTopMargin : real

Верхний отступ панели списка альтернативных клавиш.

backspaceKeyPanel : Component

Шаблон для клавиши Backspace.

Примечание: Делегат должен быть основан на типе KeyPanel.

characterPreviewDelegate : Component

Шаблон для всплывающего окна предварительного просмотра символов.

Если делегат содержит свойство 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 : real

Количество пикселей между верхней частью каждой клавиши и нижней частью characterPreviewDelegate.

enterKeyPanel : Component

Шаблон для клавиши Enter.

Примечание: Делегат должен быть основан на типе KeyPanel.

[since QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputBackground : Component

Это свойство содержит делегат для фона полноэкранного ввода.

Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.

[since QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputColor : color

Это свойство содержит цвет текста для полноэкранного поля ввода.

По умолчанию цвет — чёрный.

Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.

[since QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputContainerBackground : Component

Это свойство содержит делегат для фона контейнера полноэкранного ввода.

Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.

[since QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputCursor : Component

Это свойство содержит делегат для курсора в поле полноэкранного ввода.

Делегат должен переключать видимость курсора в соответствии со свойством parent.blinkStatus, определённым для поля полноэкранного ввода. Например:

fullScreenInputCursor: Rectangle {
    width: 1
    color: "#000"
    visible: parent.blinkStatus
}

Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.

[since QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputFont : font

Это свойство содержит font для поля полноэкранного ввода.

Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.

[since QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputMargins : real

Это свойство содержит отступы вокруг поля полноэкранного ввода.

Значение по умолчанию — 0.

Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.

[since QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputPadding : real

Это свойство содержит отступы вокруг содержимого поля полноэкранного ввода.

Значение по умолчанию — 0.

Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.

[since QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputPasswordCharacter : string

Это свойство содержит символ маски пароля для поля полноэкранного ввода.

Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.

[since QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputSelectedTextColor : color

Это свойство содержит цвет выделенного текста для поля полноэкранного ввода.

Цвет по умолчанию — fullScreenInputColor.

Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.

[since QtQuick.VirtualKeyboard.Styles 2.2] fullScreenInputSelectionColor : color

Это свойство содержит цвет выделения для поля полноэкранного ввода.

По умолчанию цвет — полупрозрачный чёрный.

Это свойство было добавлено в QtQuick.VirtualKeyboard.Styles 2.2.

handwritingKeyPanel : Component

Шаблон для клавиши режима рукописного ввода.

Примечание: Делегат должен быть основан на типе KeyPanel.

hideKeyPanel : Component

Шаблон для клавиши скрытия.

Примечание: Делегат должен быть основан на типе KeyPanel.

keyPanel : Component

Шаблон для обычных клавиш.

Примечание: Делегат должен быть основан на типе KeyPanel.

Пример:

keyPanel: KeyPanel {
    Rectangle {
        anchors.fill: parent
        ...
        Text {
            anchors.fill: parent
            text: control.displayText
            ...
        }
    }
}

keyboardBackground : Component

Шаблон для фона клавиатуры.

Пример:

keyboardBackground: Rectangle {
    color: "black"
}

keyboardDesignHeight : real

Макетная высота клавиатуры.

keyboardDesignWidth : real

Макетная ширина клавиатуры.

keyboardHeight : real

Текущая высота клавиатуры.

keyboardRelativeBottomMargin : real

Расстояние между нижними клавишами и нижним краем контейнера клавиатуры, выраженное в процентах (0.0 - 1.0) от высоты клавиатуры.

keyboardRelativeLeftMargin : real

Расстояние между левыми клавишами и левым краем клавиатуры, выраженное в процентах (0.0 - 1.0) от ширины клавиатуры.

keyboardRelativeRightMargin : real

Расстояние между правыми клавишами и правым краем клавиатуры, выраженное в процентах (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.

[read-only] 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

Шаблон для клавиши ввода отслеживания.

END_OF_DOCUMENT_MARKER

Примечание: Делегат должен быть основан на типе 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.1/qml-qtquick-virtualkeyboard-styles-keyboardstyle.html

Spec-Zone.ru

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