×

Qt Creator快速入门教程之Qt对象模型与容器类的详细资料说明

消耗积分:0 | 格式:rar | 大小:1.35 MB | 2019-12-31

分享资料个

Qt Creator快速入门教程之Qt对象模型与容器类的详细资料说明包括了:1 对象模型,2 容器类,3 正则表达式,4 小结

 

  标准C++对象模型可以在运行时非常有效的支持对象范式(object paradigm),但是它的静态特性在一些问题领域中不够灵活。图形用户界面编程不仅需要运行时的高效性,还需要高度的灵活性。为此,Qt在标准C++对象模型的基础上添加了一些特性,形成了自己的对象模型。这些特性有:

  一个强大的无缝对象通信机制——信号和槽(signals and slots);

  可查询和可设计的对象属性系统(object properties);

  强大的事件和事件过滤器(events and event filters);

  通过上下文进行国际化的字符串翻译机制(string translation for internationalization);

  完善的定时器(timers)驱动,使得可以在一个事件驱动的GUI中处理多个任务;

  分层结构的、可查询的对象树(object trees),它使用一种很自然的方式来组织对象拥有权(object ownership);

  守卫指针即QPointer,它在引用对象被销毁时自动将其设置为0;

  动态的对象转换机制(dynamic cast);

  Qt的这些特性都是在遵循标准C++规范内实现的,使用这些特性都必须要继承自QObject类。其中对象通信机制和动态属性系统,还需要元对象系统(Meta-Object System)的支持。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !