Chinaunix首页 | 论坛 | 博客
  • 博客访问: 318742
  • 博文数量: 88
  • 博客积分: 2051
  • 博客等级: 大尉
  • 技术积分: 950
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-14 23:59
文章分类

全部博文(88)

文章存档

2012年(3)

2011年(2)

2010年(9)

2009年(14)

2008年(60)

我的朋友

分类: C/C++

2008-10-27 23:21:03

正准备接触一下qt,发现这个东西特点比较鲜明
Qt Object Model
qt将同一类的对象当成具有不同id的个体,因为signal-slot机制是在两个object之间联系的!并且qt支持更广泛的runtime查询(Meta-Object Information),如查询object的名字,继承关系,signal-slot机制中的信息发送者;所以qt禁止了copy & assign constuctor。
 
signal-slot机制
对slot的调用可以是同步的,也可以是异步的(采用queued connetions模式);
所有slot的调用顺序是随机的
一个signal可以导致对另外一个object的private slot的调用
并不能随心所欲的支持任何形式的参数,这些原型都没有返回值
 
对Q_OBJECT, signals, slots都是由moc来处理的, 对ui是由uic处理的, qmake扫描目录下的源文件生成makefile文件!
 
未完待续。。。
 
 
阅读(1864) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~