QT编程错误解决 error: no matching function for call to
Posted Charmve
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT编程错误解决 error: no matching function for call to相关的知识,希望对你有一定的参考价值。
实现信号与槽函数绑定机制中出现如下错误:
error: no matching function for call to 'Widget::connect(QPushButton*&, void (QAbstractButton::*)(bool), Widget*, <unresolved overloaded function type>)'
错误原因是因为在进行响应调用的时候,不知道该调用哪个函数说明出现函数重用。
void classover();
void classover(QString food);
对于上面两个函数,屏蔽一个就可以,屏蔽哪一个?
因为在信号与槽函数对应的时候,有两个特点需要注意:
1.信号和槽的参数类型必须一一对应
2.信号和槽的参数个数可以不相等,但是信号参数个数必须必槽函数个数多
综上两个原因,保留无参函数,最终实现正确结果。
以上是关于QT编程错误解决 error: no matching function for call to的主要内容,如果未能解决你的问题,请参考以下文章
qt creator报错error: C1083: 无法打开包括文件: “stddef.h”: No such file or directory
在用QT编程时,建了一个自己的类,但是编译时出现错误,求教大侠们如何解决
关于 麒麟系统开发错误“fatal error: GL/gl.h: No such file or directory“ 的解决方法
Qt error: C1083: 无法打开包括文件: “QApplication”: No such file or directory
Qt error: C1083: 无法打开包括文件: “QApplication”: No such file or directory
编译 Qt-base: error: libQt5Core.so.5: no version information available