0
点赞
收藏
分享

微信扫一扫

QObject::connect: No such slot xxx错误提示


问题

在Qt 中我们经常会遇到自己写一个派生类的情况,在这种情况下,有时我们会需要写信号与槽来用某些函数。
编译能通过,但是会出现no such slot的情况:
QObject::connect: No such slot QDialog::xxxxx() in …\xxxx.cpp:27

解决

这是因为在自己的派生类中没有加入Q_OBJECT.
只有加入Q_OBJECT才能允许自己的派生类中添加信号与槽机制。


举报

相关推荐

0 条评论