报错:Object::connect: No such slot

1、看看你的类声明中有没有Q_OBJECT

2、你声明的函数要加声明:

     private slots:

        void xxxx();

3、检查槽函数名拼写是否有误,以及对应的signal和slot的参数是否一致

如果还不行的话,清理项目,删掉原有的moc_xxx.cpp,重新执行qmake.

还有一点要注意的是:signal和slots的参数要一样


报错情况:写定时器时,槽函数没放在slots:

猜你喜欢

转载自blog.csdn.net/qq_41672557/article/details/80234738