QT信号槽线程间传递自定义结构体 需要特别注册,否则可能不能正确工作,如可能报如下信息: 17:00:27.022 [WARN] [QObject::connect: Cannot queue arguments of type 'ChanStateTestInfo' (Make sure 'ChanStateTestInfo' is registered using qRegisterMetaType().) 增加如下:声明和注册: Q_DECLARE_METATYPE(ChanStateTestInfo);
// 在程序初始化时注册 qRegisterMetaType<ChanStateTestInfo>("ChanStateTestInfo");