首页 > 其他 > 详细

qt creator源码全方面分析(4-0)

时间:2020-04-17 21:48:44      阅读:101      评论:0      收藏:0      [点我收藏+]

Qt系统

Qt Creator源码是在Qt对象和框架基础下写的,因此,阅读Qt Creator源码,你首先对Qt得有一定的了解。

Qt Core

Qt Core特征:

Qt资源系统:

The Qt Resource System

其他关键框架:

QObject对象基础类和QWidget部件基础类

略。

Qt宏

Q_EMIT,Q_SIGNALS和Q_SLOTS

避免与第三方的emit,signal和slots冲突

Q_ENUM和Q_ENUM_NS

向元对象系统注册enum

Q_FLAG和Q_FLAG_NS,配合Q_DECLARE_FLAGS

声明enum,并向元对象系统注册enum,用于flag的OR操作联合

Q_INTERFACES

一般实现插件用,告诉Qt实现了哪些接口。

Q_INVOKABLE

向元对象系统注册method,后续可被元对象调用

Q_NAMESPACE

向命名空间添加QMetaObject

Q_OBJECT

元对象的前提

Q_PROPERTY

向元对象注册属性


原创造福大家,共享改变世界

献出一片爱心,温暖作者心灵

技术分享图片

qt creator源码全方面分析(4-0)

原文:https://www.cnblogs.com/codeForFamily/p/qt-creator-ide-source-learn-4-0.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!