Qt error ------ qRegisterMetaType() 跨线程信号与槽的形参携带

Qt提示:

QObject::connect: Cannot queue arguments of type 'FrequencySpectrum'

(Make sure 'FrequencySpectrum' is registered using qRegisterMetaType().)

解决:

在connect之前添加如下,FrequencySpectrum为信号与槽形参类型

qRegisterMetaType<FrequencySpectrum>("FrequencySpectrum");

原文地址:https://www.cnblogs.com/god-of-death/p/8572470.html