需求:想要使用信號傳遞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、添加頭文件 #