Qt传递自定义类型时槽函数不响应的原因及解决方案
因项目需要,在线程中进行数据解析结束之后,需要将处理后的数据值通过信号的方式传递出来。这个值是一个自定义的类型,里面定义了解析之后的格式。typedef struct test_type{ //......}TEST_TYPE;然后就是连接信号槽了,如下:connect(pThread, SIGNAL(dataResult(TEST_TYPE)), this, SLOT(onDataResult(TEST_TYPE)));然后发现槽函数死活进不去,在查阅资料之后,找到了两种解决方法: