本文介绍了未找到 inputRejected 信号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
所有,
connect(this, &QLineEdit::inputRejected,
this, &this::my_handler);
Gentoo Linux 上的 Qt 5.7.1
Qt 5.7.1 on Gentoo Linux
error: 'inputRejected' is not a member of 'QLineEdit'
文档对该信号没有任何限制.
Documentation doesn't give any restrictions on that signal.
有什么问题?
TIA!
推荐答案
inputRejected() 最近在 Qt 5.12 所以你必须更新你的 Qt 版本.
inputRejected() has been recently introduced in Qt 5.12 so you'll have to update your version of Qt.
- [QTBUG-57448] 添加了 inputRejected() 信号,用于当按键未按下时被 QLineEdit 接受.例如,当无效密钥是按下验证器集.
这篇关于未找到 inputRejected 信号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!