关于Qt执行时Object::connect: No such signal QComboBox::activated()的错误

   在练习Qt编程的时候,qmake -project,qmake,make都没有出错,后来在执行的时候,出现了Object::connect: No such signal QComboBox::activated()的错误,


   导致我在执行的时候,所要求的结果和自己的预期不一样,后来查了查,原来是我程序中这样一句话出错了,出错原因是格式错了,如下出错语句:


我查了查QComboBox类的内容,发现里边有两个名字为activated的函数,如下:

关于Qt执行时Object::connect: No such signal QComboBox::activated()的错误_第1张图片

由上图可以看到,只是activated的参数不同,对于我的错误,其中的activated()中应该加上int,也就是如下


这时候再编译执行就没有错误了。

当然,有的人可能需要加上QString。我猜这可能与槽函数类型有关。

你可能感兴趣的:(关于Qt执行时Object::connect: No such signal QComboBox::activated()的错误)