因为用到了信号槽,所以加了Q_OBJECT宏,出现了错误undefined reference to 'vtable for ***(类)',解决办法,把debug里的文件和makefile文件都删掉,甚至生成的临时文件都可以删掉,重新编译。