![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt源码解析
文章平均质量分 96
null
JoggingJack
这个作者很懒,什么都没留下…
展开
-
Qt源码解析——元对象系统热身
原系列文章地址Qt的元对象系统提供了信号和槽机制(用于对象间的通信)、运行时类型信息和动态属性系统。QObject类为那些可以利用元对象系统的对象提供了一个基类。在类声明的私有部分中使用**Q_OBJECT**宏用于启用元对象特性,比如动态属性、信号和槽。元对象编译器(moc)为每个QObject子类提供必要的代码来实现元对象特性。moc工具读取C++源文件,如果发现一个或多个包含Q_OBJECT宏的类声明,它会生成另一个C++源文件,其中包含了这些类的每个元对象的代码。原创 2023-11-10 23:37:46 · 147 阅读 · 0 评论 -
Qt源码解析——一切从QObject说起
原系列文章地址学习和理解任何框架或库,官方文档可能都是最权威、最有效的信息。Qt也不例外,https://doc.qt.io/qt-5/index.html在文档的Core Internals小节,阐述了Qt Core模块是整个Qt框架的基础,其中QObject类构成了Qt对象模型(object model)的基础,是许多Qt类的父类。元对象系统(meta-object system)属性系统(The Property System)事件系统(event system)原创 2023-10-17 20:31:28 · 444 阅读 · 0 评论