• 6237阅读
  • 7回复

信号与插槽机制 Q_OBJECT的问题 [复制链接]

上一主题 下一主题
离线ren_10011
 
只看楼主 倒序阅读 楼主  发表于: 2009-05-04
我用designer设计了一个窗口,然后生成代码,它自动生成了Q_OBJECT。我建立一个信号与插槽机制实现了,实现了一个表的走动。但是为什么我写代码,然后添加一个Q_OBJECT,就不行呢,而且报错。我试着对比两个的代码,都差不多了,但是还是不能实现这是为什么呢?????
离线hercules

只看该作者 1楼 发表于: 2009-05-04
用moc处理一下
我的QQ号:337396132
欢迎大家加我为好友,一起学习Qt
离线aron117
只看该作者 2楼 发表于: 2009-05-05
请问楼上,MOC是什么东东?
离线songxizg

只看该作者 3楼 发表于: 2009-05-05
重新 qmake project
离线ren_10011
只看该作者 4楼 发表于: 2009-05-05
两种我都试了,moc处理了生成了一个xxx.moc的文件,我用include包含进去,但是出现很多错误。
第二种,我在Make的时候,还是和上面一样出现了很多问题。
离线corse
只看该作者 5楼 发表于: 2009-05-07
将 XXX.H 与 XXX.CPP放置在同一目录下,然后编写xxx.pro文件,执行命令 qmake -o Makefile xxx.pro ,最后make
离线troy
只看该作者 6楼 发表于: 2009-05-07
qmake的时候系统会自动分析出来需要moc的对象的 因此 无需手动调用moc的 直接make就好
离线洞里的火
只看该作者 7楼 发表于: 2009-05-08
引用第6楼troy于2009-05-07 23:44发表的  :
qmake的时候系统会自动分析出来需要moc的对象的 因此 无需手动调用moc的 直接make就好

事实上qmake也依赖Q_OBJECT这个宏来判断
不加这个宏的话qmake也不会加入moc
快速回复
限100 字节
 
上一个 下一个