在项目中遇到如下问题:
在某个类的.h文件里定义了signals:void sendMessage();在对应的.cpp里用到emit sendMessage();点击调试,在连接过程中报错,“无法解析的内部函数sendMessage();……"
解决方法:
在类定义的第一行加上Q_Object
所有使用了信号和槽的类都必须包含 Q_OBJECT 宏,而且这个类必须从QObject类派生(直接或者间接派生)出来
以下是参考文章,写的细致,适合新手上路。
http://blog.csdn.net/juana1/article/details/6633184