Spec-Zone.ru › Qt 5.12

Тип QML KeyboardStyle

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

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

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 : Component

Шаблон для фона списка альтернативных клавиш.

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.

fullScreenInputBackground : Component

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

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

fullScreenInputColor : color

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

Значение по умолчанию — черный.

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

fullScreenInputContainerBackground : Component

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

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

fullScreenInputCursor : Component

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

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

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

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

fullScreenInputFont : font

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

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

fullScreenInputMargins : real

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

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

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

fullScreenInputPadding : real

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

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

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

fullScreenInputPasswordCharacter : string

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

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

fullScreenInputSelectedTextColor : color

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

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

Это свойство было введено в 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.

languageListAdd : Transition

Это свойство содержит анимацию, применяемую к элементам, добавляемым в список языков.

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

languageListBackground : Component

Шаблон для фона списка языков.

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

languageListDelegate : Component

Шаблон для элемента списка языков.

Примечание: Делегат используется в ListView.

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

Следующие свойства доступны элементу:

  • displayName Название языка для отображения.

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

languageListHighlight : Component

Шаблон для выделения элемента в списке языков.

Примечание: Делегат используется как ListView.highlight.

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

languageListRemove : Transition

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

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

languagePopupListEnabled : bool

Это свойство определяет, будет ли отображаться всплывающий список при нажатии клавиши языка. Если это свойство false, нажатие клавиши языка циклически переключает доступные языки по одному.

Значение по умолчанию равно false.

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

modeKeyPanel : Component

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

Этот шаблон обеспечивает визуализацию клавиши, состояние которой может быть включено или выключено. Этот шаблон используется в ситуациях, когда метка клавиши остается неизменной независимо от состояния.

Текущее состояние доступно в свойстве control.mode.

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

navigationHighlight : Component

Шаблон для элемента выделения навигации.

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

Элемент обычно представляет собой прозрачный прямоугольник с высококонтрастной границей.

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

popupListAdd : Transition

Это свойство содержит переход, который применяется к элементам, добавляемым в список всплывающих элементов.

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

popupListBackground : Component

Шаблон для фона всплывающего списка.

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

popupListDelegate : Component

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

Примечание: Делегат используется в ListView.

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

Для элемента доступны следующие свойства:

  • display Текст для отображения текущего элемента.
  • wordCompletionLength Длина завершения слова, измеряемая с конца текста для отображения.
  • dictionary Тип словаря слова, см. QVirtualKeyboardSelectionListModel::DictionaryType.
  • canRemoveSuggestion Логическое значение, указывающее, можно ли удалить слово из словаря.

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

popupListHighlight : Component

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

Примечание: Делегат используется как ListView.highlight.

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

popupListRemove : Transition

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

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

[только для чтения] scaleHint : real

Подсказка масштаба стиля клавиатуры. Это значение определяется путем деления keyboardHeight на keyboardDesignHeight. Все пиксельные размеры должны быть пропорциональны этому значению.

selectionHandle : Component

Этот элемент используется для указания границ выделенного текста и возможности интерактивного перемещения начала или конца выделения. Один и тот же элемент используется для начала и конца выделения.

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

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

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.

selectionListRemove : Transition

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

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

shiftKeyPanel : Component

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

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

spaceKeyPanel : Component

Шаблон для клавиши пробела.

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

symbolKeyPanel : Component

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

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

traceCanvasDelegate : Component

Шаблон для отрисовки объекта Trace.

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

Это свойство было добавлено в 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-5.12/qml-qtquick-virtualkeyboard-styles-keyboardstyle.html

Spec-Zone.ru

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