HOME 生活记录运维/编程
作者/来源:yixinu.com
栏目:运维/编程
日期:2016-11-26 20:37:18

只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。

比如编写事件接口等程序时,有时会出现如下问题:

在PC端成功编译,但在开发板端却显示错误:

   QObject::connect: No such slot QWidget::*******()                            

   QObject::connect: (sender name:   'unnamed')                                  

   QObject::connect: (receiver name: 'unnamed')


这时候,就必须在头文件派生类的时候,首先像下面那样引入Q_OBJECT宏:

   class MyMainWindow : public QWidget

   {

       Q_OBJECT

   ......

   }

分享到:

Copyright © 2013-2014 yixinu.com 湘ICP备14004402号

QQ:316686606  Email: 316686606@qq.com