信号槽机制: 保证了信号发送方和接收方的解耦合,同时保证了参数安全, 虽然降低了效率(大约10倍).
Qt5基于以下三个事实
- Q_OBJECT宏
任何Qt的对象都要加入这一句宏替换, 从而开启Qt的使用
-
任何qt类都是QObject类的派生类
-
元对象编译器
QT预处理器先将使用到的Qt代码(如信号和槽/ 对象属性)转换成标准的cpp代码, 再交由cpp编译器编译链接
信号槽机制: 保证了信号发送方和接收方的解耦合,同时保证了参数安全, 虽然降低了效率(大约10倍).
任何Qt的对象都要加入这一句宏替换, 从而开启Qt的使用
任何qt类都是QObject类的派生类
元对象编译器
QT预处理器先将使用到的Qt代码(如信号和槽/ 对象属性)转换成标准的cpp代码, 再交由cpp编译器编译链接
本文标题:Chapter 1 Qt概述
本文链接:https://www.haomeiwen.com/subject/gvbkohtx.html
网友评论