日志
-
2021-04-17 15:01
-
大家好,我是IT文艺男,来自一线大厂的一线程序员
阅读全文»分类:默认分类|回复:0|浏览:251
上节视频给大家讲解了Qt信号槽的基本概念、元对象编译器、示例代码以及Qt宏;今天接着深入分析,进入Qt信号槽源码剖析系列的第二节视频。
Qt信号槽的宏使用
宏定义在qobjectdefs.h文件中(位于QtCore目录)
signals
#define signals Q_SIGNALS
#define Q_SIGNALS public QT_ANNOTATE_ACCESS_SPECIFIER(qt_signal)
#define QT_ANNOTATE_ACCESS_SPECIFIER(x)
推导出来的结果如下,即signals就是public
#define signals public
slots
#define slots Q_SLOTS
#define Q_SLOTS QT_ANNOTATE_ACCE ..