1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > QT编程错误解决——error: no matching function for call to

QT编程错误解决——error: no matching function for call to

时间:2018-05-19 07:33:44

相关推荐

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.信号和槽的参数个数可以不相等,但是信号参数个数必须必槽函数个数多

综上两个原因保留无参函数,最终实现正确结果。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。