TextField "rejected" 信号?

TextField "rejected" signal?

accepted信号。但是我在任何地方都看不到 rejected 信号(即用户按下 Esc 键)。

我错过了什么吗?如果没有,是否有一些解决方法?

Qt 5.11, Quick Controls 2.

如果您的目标只是检测 Escape key 是否被按下,那么使用 Keys.

TextInput {
    text: "Text"
    onAccepted: console.log("accepted")
    Keys.onEscapePressed: console.log("escaped")
}