需求:想要使用信号传递double数组
定义信号:
void signal_double(QList<double>);
编译&运行:
Object::connection: Cannot queue arguments of type 'QList<double>' (Make sure 'QList<double>' is registered using qRegisterMetaType().))
原因:
自定义的数据类型作为信号槽参数传递的时候,需要使用 qRegisterMetaType() 函数对该参数进行注册
解决:
1、添加头文件 #