1.QObject
QObject是绝大多数Qt类的基类, 也有些类不是继承的他
- 需要轻量级实现的类 如(QPoint QRect QColor QBrush...等)
- 数据容器 (QString QList QChar)
- 可拷贝的类.. PS:言外之意 QObject 系列都是不能 拷贝构造 或者赋值的,这种界面类复制一个确实很奇怪
2.Meta data
主要包含了
- 类名(QObject::className)
- 继承(QObject::inherits)
- 属性(QObject::properties)
- 信号和槽
- 类信息
今天主要学了 属性,属性就是 用一些宏,在来控制,在编译时收集获取的属性信息
Demo
valu