QMetaObject::activate
参考博客:https://blog.csdn.net/leonry/article/details/4775854
QMetaObject::activate 这个东西一般应该是自动生成的,以我现在的理解,他就是用来触发当前类的中当前signal函数slot到的函数用的。
比如:
void ADialog::ASig(bool _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
大致意思就是ASig这个signal函数触发了,要传一个bool的变量给所有连接到的slot的函数。