比如出现如下提示时,说明传递的参数 被识别,从而无法正常传递
QObject::connect: Cannot queue arguments of type 'QHash
' (Make sure 'QHashMystru>' is registered using qRegisterMetaType().)
解决方案:
在调用QObject::connect这个去连接该信号之前应注册该传递参数
qRegisterMetaType<QHash<QString, Mystru>>("QHash Mystru>");
这样就可以像其它参数一样正常传递了。。。
阅读(3039) | 评论(0) | 转发(0) |