Qt中的Q_OBJECT作用, 以及信号槽

时间:2022-05-05 22:37:02

自定义类时, 如果需要使用Qt框架提供的信号槽机制, 必须满足以下两个条件:

第一:该类必须是QObject类的子类或者间接子类。

其次:在定义类时, 首行必须加上宏Q_OBJECT

class MyClass : public QObject
{
Q_OBJECT
......
}