EnterKeyAction QML 类型

提供附加属性以自定义回车键。 更多信息...

导入语句import QtQuick.VirtualKeyboard

附加属性

详细描述

EnterKeyAction 类型提供附加属性,允许自定义键盘的回车键。

EnterKeyAction 必须直接在接收输入焦点的项目内部使用,例如 TextInput

例如

TextInput {
    id: myInput
    EnterKeyAction.enabled: myInput.text.length > 0 || myInput.inputMethodComposing
    EnterKeyAction.label: "Next"
    Keys.onReleased: {
        if (event.key === Qt.Key_Return) {
            // execute action
        }
    }
}

附加属性文档

EnterKeyAction.actionId : int

为虚拟键盘中的回车键设置动作 ID。当动作 ID 设置时,它将优先于标签,并为回车键设置图标。

  • EnterKeyAction.None 没有定义动作。
  • EnterKeyAction.Go 动作执行“前往”操作。例如,将用户带到输入的 URL。
  • EnterKeyAction.Search 动作执行搜索操作。
  • EnterKeyAction.Send 动作发送输入的文本。
  • EnterKeyAction.Next 动作将输入焦点移动到接受文本输入的下一个字段。
  • EnterKeyAction.DoneEnterKeyAction.Next 相同,但所有文本输入都已完成。

EnterKeyAction.enabled : bool

启用或禁用虚拟键盘中的回车键按钮。


EnterKeyAction.label : string

为虚拟键盘中的回车键设置标签。


© 2024 Qt 公司有限公司。在此处包含的文档贡献是由其各自的拥有者拥有的版权。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款授予的许可。Qt 和相应的商标是芬兰的 Qt 公司在世界各地的商标。所有其他商标均为其各自所有者的财产。