Тип QML VirtualKeyboardSettings
Предоставляет настройки виртуальной клавиатуры. Подробнее...
| Заявление об импорте: | import QtQuick.VirtualKeyboard.Settings 2.14 |
| С момента: | QtQuick.VirtualKeyboard 1.2 |
Свойства
- activeLocales : список<строка>
- availableLocales : список<строка>
- fullScreenMode : bool
- locale : строка
- styleName : строка
- wordCandidateList
Подробное описание
Этот тип предоставляет экземпляр одиночки VirtualKeyboardSettings, который можно использовать для настройки параметров виртуальной клавиатуры.
Обратите внимание, что настройки действуют только в течение текущего срока жизни приложения, то есть изменения конфигурации не являются постоянными.
Например, чтобы изменить стиль клавиатуры в приложении:
Component.onCompleted: VirtualKeyboardSettings.styleName = "retro"
Документация по свойствам
activeLocales : список<строка>
Это свойство содержит список активированных языков виртуальной клавиатуры.
Список активных языков является подмножеством доступных языков и может использоваться для ограничения списка доступных языков в течение срока жизни приложения.
Это свойство было введено в QtQuick.VirtualKeyboard.Settings 2.0.
availableLocales : список<строка>
Это свойство содержит список языков, поддерживаемых виртуальной клавиатурой.
Этот список является только для чтения и зависит от конфигурации виртуальной клавиатуры во время сборки.
Это свойство было введено в QtQuick.VirtualKeyboard.Settings 2.0.
fullScreenMode : bool
Это свойство включает полноэкранный режим для виртуальной клавиатуры.
В полноэкранном режиме виртуальная клавиатура дублирует содержимое поля ввода с фокусом в полноэкранное поле ввода, расположенное в верхней части клавиатуры.
Например, чтобы активировать полноэкранный режим, когда соотношение сторон экрана больше 16:9:
Binding {
target: VirtualKeyboardSettings
property: "fullScreenMode"
value: (Screen.width / Screen.height) > (16.0 / 9.0)
} Это свойство было введено в QtQuick.VirtualKeyboard.Settings 2.2.
locale : строка
Это свойство предоставляет локаль по умолчанию для клавиатуры.
Когда локаль не указана, вместо нее используется локаль системы по умолчанию.
Если локаль клавиатуры отличается от новой локалью по умолчанию, язык клавиатуры немедленно изменяется, чтобы отразить новую локаль. Если установка локали неверна или она не входит в список поддерживаемых локалей, она игнорируется, и используется значение по умолчанию.
Локаль поддерживается, если она включена в список availableLocales.
Это свойство было введено в QtQuick.VirtualKeyboard.Settings 2.0.
styleName : строка
Это свойство предоставляет текущий стиль. Приложение может изменить стиль клавиатуры, установив свойству styleName другое значение.
Стиль клавиатуры для всей системы может быть изменен путём установки переменной окружения QT_VIRTUALKEYBOARD_STYLE.
wordCandidateList.alwaysVisible : bool
| Имя | Описание |
|---|---|
| autoHideDelay | Это свойство определяет задержку в миллисекундах, после которой список кандидатов слов скрывается, если он пустой. Если значение равно Если значение равно Значение по умолчанию составляет |
| alwaysVisible | Это свойство определяет, должен ли список кандидатов слов всегда оставаться видимым. Значение по умолчанию равно |
| autoCommitWord | Это свойство включает функцию автоматического подтверждения, которая активируется, когда список кандидатов слов сужается до одного кандидата. Функция автоматического подтверждения вступает в силу, когда список кандидатов слов изначально содержит несколько слов и уменьшается до одного слова после дополнительного ввода. Это слово будет автоматически выбрано и подтверждено без взаимодействия пользователя. Это свойство по умолчанию установлено в |
Данная документация была введена в QtQuick.VirtualKeyboard.Settings 2.2.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html