• 5821阅读
  • 2回复

[提问]请问在父类中有宏Q_OBJECT,子类也要写一遍么?为什么? [复制链接]

上一主题 下一主题
离线xt_mickey
 

只看楼主 倒序阅读 楼主  发表于: 2011-03-31
rtrt
离线XChinux

只看该作者 1楼 发表于: 2011-03-31
没有Q_OBJECT宏,那就没有这个类对应的meta object对象信息相关函数(比如你用obj->metaObject()->className()获取到的类名就是父类名,而不是本身的类名),没有正确的meta object休息,那有关的一些东西可能就不能用了,尤其是自定义的signal和slot
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线xt_mickey

只看该作者 2楼 发表于: 2011-03-31
有些明白了。谢谢
快速回复
限100 字节
 
上一个 下一个