未找到 inputRejected 信号

inputRejected signal not found

全部,

connect(this, &QLineEdit::inputRejected,
        this, &this::my_handler);

Gentoo 上的 Qt 5.7.1 Linux

error: 'inputRejected' is not a member of 'QLineEdit'

文档对该信号没有任何限制。

问题是什么?

TIA!

inputRejected() has been recently introduced in Qt 5.12 所以你必须更新你的 Qt 版本。

  • [QTBUG-57448] 添加了 inputRejected() 信号,用于当按键未按下时 被 QLineEdit 接受。例如,当一个无效的键是 按下验证器集。