当前位置:   article > 正文

Qt编译报错:The slot requires more arguments than the signal provides.

Qt编译报错:The slot requires more arguments than the signal provides.

编译时代码没有提示错误的地方,报错的地方在qt的文件,还以为什么莫名其妙的错误呢,原来就是连接的信号和槽函数参数不匹配,有个信号是没有参数的,但我的槽函数有个参数,然后就报错了。

改下槽函数的参数就行。

但有个问题,这个报错,可能是任何一个信号槽的错,而且可能不止一个,要一个个信号槽检查,比较蛋疼,还是写代码的时候多注意下信号的参数列表,别搞错,信号槽一多就很难排查。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/137366
推荐阅读
  

闽ICP备14008679号