1、当qt使用信号槽函数传递自定义结构体时,会出现槽函数无法触发问题。
警告如下:
Warning: QObject::connect: Cannot queue arguments of type ‘PersonInfo’
(Make sure ‘PersonInfo’ is registered using qRegisterMetaType().)
需要在使用 PersonInfo 类型作为信号参数之前,通过 qRegisterMetaType() 函数将其注册到元对象系统中
qRegisterMetaType<PersonInfo>("PersonInfo");