元对象系统这样工作:
Q_OBJECT宏声明一些内省函数(metaObject(),TR(),qt_matacall()和少量其他的函数)。这些函数必须在所有的QObject的子类中被实现。
Qt的moc工具负责执行被Q_OBJECT宏声明的函数,同时负责执行所有的信号函数。
QObject的成员函数,例如connect()和disconnect(),使用内省函数来工作。
元对象系统这样工作:
Q_OBJECT宏声明一些内省函数(metaObject(),TR(),qt_matacall()和少量其他的函数)。这些函数必须在所有的QObject的子类中被实现。
Qt的moc工具负责执行被Q_OBJECT宏声明的函数,同时负责执行所有的信号函数。
QObject的成员函数,例如connect()和disconnect(),使用内省函数来工作。