信号槽传递非Qt库类型参数时,出现QObject::connect: Cannot queue arguments of type 'QUuid'(Make sure 'string' is regi

例如以C++标准库中string做参数,则会出现:

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

(Make sure 'string' is registed using qRegisterMetaType().)


解决方案:

可以再main中加入:

qRegisterMetaType<string>("string");注册该类型

你可能感兴趣的:(信号槽传递非Qt库类型参数时,出现QObject::connect: Cannot queue arguments of type 'QUuid'(Make sure 'string' is regi)