一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
在多线程连接信号槽,发送QVector& 类型时抛出错误:
QObject::connect: Cannot queue arguments of type 'QVector<QString>&'(Make sure 'QVector<QString>&' is registered using qRegisterMetaType().)

解决方式:

调用connect之前调用qRegisterMetaType()方法注册类型

#include <QMetaType>
qRegisterMetaType<QVector<QString>>("QVector<QString>&");

 

posted on 2024-06-12 14:10  一杯清酒邀明月  阅读(30)  评论(0编辑  收藏  举报