• 8396阅读
  • 4回复

moc文件的写法 [复制链接]

上一主题 下一主题
离线beelzebub
 
只看楼主 倒序阅读 楼主  发表于: 2009-10-19
请问moc文件的作用和写法,谢谢。
离线dbzhang800

只看该作者 1楼 发表于: 2009-10-19
如果你对Qt已经入门了,直接去看 Qt 自带的manul就好了,或者在线版 http://qt.nokia.com/doc/4.5/moc.html

如果你还没入门,那么你走进误区了,moc是什么东西,怎么用你都可以直接忽略。
离线foxyz

只看该作者 2楼 发表于: 2009-10-19
呵呵, 您得好好看看QT的手册阿!
QT的手册是最完善的帮助了
离线beelzebub
只看该作者 3楼 发表于: 2009-10-19
我现在是用vc编程序,中间使用很多qt的类及做的界面,由于对QT不是很了解,在做的过程中感觉某些东西不是很方便。例如:我做了一个控件,名字是a,那么如果按qt的生成顺序,应该生成一个a.ui,然后是相关的a.cpp,a.h,aimpl.cpp,aimpl.h,我自己定义的消息和响应函数在aimpl里实现。可实际上,已经有一个b.cpp和b.h,包含了所有控件的功能了,我只需要一个Moc文件,把a.ui和b,cpp及b.h联系到一起就行了。所以想知道Moc文件怎么写,可以灵活实现ui和c文件之间的关联。
离线dbzhang800

只看该作者 4楼 发表于: 2009-10-19
我想 你大概已经走入误区了,moc 和你描述的东西似乎没什么联系,特别是ui文件,它由uic处理,和moc更是没有一点关系

The moc tool reads a C++ header file. If it finds one or more class declarations that contain the Q_OBJECT macro, it produces a C++ source file containing the meta-object code for those classes
快速回复
限100 字节
 
上一个 下一个