Qt学习资料: 元对象系统(Meta-Object System)

莫等闲 2010-04-17 04:02:27
翻译的第二篇,这篇比较短,很快就翻译好了:
Qt的元对象系统基于如下三件事情:
1. 类:QObject,为所有需要利用原对象系统的对象提供了一个基类。
2. 宏:Q_OBJECT,通常可以声明在类的私有段中,让该类可以使用元对象对象的特性,比如动态属性,信号和槽。
3. 编译器:元对象编译器(moc)为每个QObject子对象自动生成必要的代码来实现元对象特性。

http://blog.csdn.net/aladdina/archive/2010/04/17/5496891.aspx

回贴有分。
...全文
166 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhou174231 2011-03-25
就算来看这个元对象地问题
  • 打赏
  • 举报
回复
yudongx 2010-04-19
元对象类型和其他对象是怎么协同工作的呢
  • 打赏
  • 举报
回复
lwenjie 2010-04-19
元对象没弄明白 接分
  • 打赏
  • 举报
回复
zxdlms 2010-04-19
现在也在学qt中。
  • 打赏
  • 举报
回复
qter_wd007 2010-04-17
不错,鼓励一下,支持。
  • 打赏
  • 举报
回复
莫等闲 2010-04-17
楼上的blog里还有很多很赞的文章
  • 打赏
  • 举报
回复
莫等闲 2010-04-17
[Quote=引用 3 楼 microsky2813 的回复:]

一直没见过 深入剖析 Qt的宏的文章,LZ加油
[/Quote]

Qt没有写文章专门讲宏,只是有一个地方集中放了一些常用的宏。宏的具体用法需要在特定的环境下中说明,比如Signals and Slots就把几个Q_SLOT(S)/Q_SIGNAL(S)等内容说清楚了。
  • 打赏
  • 举报
回复
MicroSky2813 2010-04-17
一直没见过 深入剖析 Qt的宏的文章,LZ加油
  • 打赏
  • 举报
回复
板凳..接分
  • 打赏
  • 举报
回复
aoxuehan0424 2010-04-17
回帖有分!
接分来了!!
  • 打赏
  • 举报
回复
发帖
Qt
加入

1.4w+

社区成员

Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
申请成为版主
帖子事件
创建了帖子
2010-04-17 04:02
社区公告
暂无公告