qt5输入找不到拒绝信号

时间:2018-12-07 14:35:03

标签: qt5 signals qlineedit

全部

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

Gentoo Linux上的Qt 5.7.1

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

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

出什么问题了?

TIA!

1 个答案:

答案 0 :(得分:0)

inputRejected()最近在Qt 5.12中引入,因此您必须更新Qt版本。

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