Q_OBJECT类
来源:互联网 发布:战地1枪械数据 编辑:程序博客网 时间:2024/06/07 13:13
接触QT时只知道要想在类中使用QT的signal-slots机制的时候,必须在类声明开始的地方加上Q_OBJECT宏。
QT的帮助文档是这样描述Q_OBJECT宏的:
The Q_OBJECT macro must appear in the private section of a class definition that declares its own signals and slots or that uses other services provided by Qt's meta-object system.
#include <QObject>
class Counter : public QObject
{
Q_OBJECT
public:
Counter() { m_value = 0; }
int value() const { return m_value; }
public slots:
void setValue(int value);
signals:
void valueChanged(int newValue);
private:
int m_value;
};
那么Q_OBJECT宏到底做了哪些工作呢?什么是QT的元对象系统呢?
阅读全文
0 0
- Q_OBJECT类
- Q_OBJECT
- Q_OBJECT
- vs2008编译qt中的Q_OBJECT类
- QT 添加自定义类中使用Q_OBJECT宏问题
- Qt 类中Q_OBJECT的作用及其程序代码体现
- 宏Q_OBJECT
- Q_OBJECT 作用
- Q_OBJECT 宏
- Q_OBJECT宏
- 宏Q_OBJECT
- 宏Q_OBJECT
- Q_OBJECT宏
- 宏Q_OBJECT
- Q_OBJECT问题
- Q_OBJECT宏的作用
- Q_OBJECT宏的作用
- Q_OBJECT宏的作用
- Spring 中 Bean的作用域
- PHP手动注入实验
- 网购秒杀系统架构设计
- JAVA学习笔记_AMAP_拖拽选址及地理信息显示
- busybox动态编译
- Q_OBJECT类
- linux git服务器搭建,多用户协作
- 谈谈个人网站的建立(一)——建站历史和技术架构
- poj 2109
- lintcode 三数之和
- 欢迎使用CSDN-markdown编辑器
- 最全面的 Spring 学习笔记
- Tomcat要点总结
- java interface 接口 及 接口的调用 实例及误区