QML TextInput:如何检测用户已完成在文本字段上的输入

QML TextInput : How to detect user has completed typing on the text field

我是 Qt 和 QML 的新手。我正在使用 QtQuick 2.4。我有 TextInput 项目,其信号定义在 qml 文件中,如下所示:

import QtQuick 2.4

TextInput {
  text: "Text"
  cursorVisible: true

  signal qmlSignal(string msg)
}

我也有一个插槽绑定到 qmlSignal。我想在用户完成 TextInput 字段上的输入或关闭我的 qml 页面以转到应用程序中的另一个页面时触发信号。

实现此所需功能的正确方法是什么?我可以检测到类似 onFocusChanged false 的东西,并触发 qml 信号吗?

我尝试搜索但无法获得如何在 qml 中执行此操作的示例

editingFinished()信号呢?

This signal is emitted when the Return or Enter key is pressed or the text input loses focus.