SeafowlRO

导航

2011年7月11日 #

Qt中关于元对象系统(Meta-Object System)

摘要: Qt的一个最主要的特点可能就是它扩展了C++的机制,可以创建独立的软件组件,这些组件可以被绑定在一起,而不需要互相的任何了解。 这个机制被成为元对象系统,它提供了两个关键服务:信号/槽、运行时的类型信息和动态属性系统(内省机制)。内省机制对于实现信号和槽是必须的,并且允许应用程序员在程序运行时获得“元信息”(包括被对象支持的信号和槽的列表,以及这些信号/槽所在的类的名称)。内省机制同时支持“道具”(对于QtDesigner)和文本翻译(国际化),它还是Qt应用程序脚本(Qt Script for Application)的基础。 标准的C++并不提供对于Qt的元对象系统所需要的动态元信息的支. 阅读全文

posted @ 2011-07-11 10:07 SeafowlRO 阅读(823) 评论(0) 推荐(0) 编辑