1

我有一个 QML TextField 作为搜索字段的输入。在 iOS 中,当用户单击 TextField 时,会显示默认的 iOS 键盘。默认 iOS 键盘的“returnKey”只是说“完成”。我希望它改为说“搜索”。

我看到 iOS 文档显示了您可以拥有的不同类型的 returnKeys,其中列出了“搜索”和一个选项:

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

4

1 回答 1

1

这应该从 Qt 5.6 开始工作:

TextField {
    EnterKey.type: Qt.EnterKeySearch
}

文档

于 2020-03-13T06:08:45.973 回答