Настройки виртуальной клавиатуры QML Type
Предоставляет настройки для виртуальной клавиатуры. Подробнее...
| Заявление импорта: | import QtQuick.VirtualKeyboard.Settings 2.15 |
| С тех пор: | 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 | Это свойство включает функцию автоматической отправки, которая активируется, когда список кандидатов слов сужается до одного кандидата.
Функция автоматической отправки срабатывает, когда список кандидатов слов изначально содержит несколько слов и уменьшается до одного слова после дополнительного ввода. Это слово будет выбрано и отправлено автоматически без взаимодействия пользователя. Это свойство по умолчанию установлено в |
Это свойство QML было представлено в 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.15/qml-qtquick-virtualkeyboard-settings-virtualkeyboardsettings.html