Как установить returnKeyType для iOS из QML - PullRequest
1 голос
/ 13 марта 2020

У меня есть QML TextField в качестве входа для поля поиска. Собственно в iOS, когда пользователь нажимает на TextField, отображается клавиатура iOS по умолчанию. Клавиша returnKey стандартной iOS клавиатуры просто говорит «готово». Вместо этого я хотел бы сказать «Поиск».

Я вижу документы iOS, которые показывают различные типы возвращаемых ключей, которые содержат список «Поиск» и параметр:

https://developer.apple.com/documentation/uikit/uitextinputtraits/1624446-returnkeytype https://developer.apple.com/documentation/uikit/uireturnkeytype

Но я не уверен, как я могу получить к ним доступ в QML. Можно ли это изменить из приложения QML?

TextField {
    id: textInputSearchTerms
    font.pointSize: 20
    anchors.fill: parent
    placeholderText: "Search..."
    inputMask: qsTr("")
}

Я использую Qt 5.12.3

1 Ответ

1 голос
/ 13 марта 2020

Это должно работать с Qt 5.6:

TextField {
    EnterKey.type: Qt.EnterKeySearch
}

Документация

...