qt中的信号的入参的类型,必须为 meta type,即元类型。即能够让moc识别的类型。
智能指针类型不是元类型。所以,直接在信号中使用智能指针是不行了。
qRegisterType( QSharedPointer<> );
就将该智能指针 注册为 元类型了。
这样在信号中,就能够使用该智能指针的类型了。
qt中的信号的入参的类型,必须为 meta type,即元类型。即能够让moc识别的类型。
智能指针类型不是元类型。所以,直接在信号中使用智能指针是不行了。
qRegisterType( QSharedPointer<> );
就将该智能指针 注册为 元类型了。
这样在信号中,就能够使用该智能指针的类型了。