- 在结构体定义下方添加:
struct Complex
{
};
Q_DECLARE_METATYPE(Complex) 或 Q_DECLARE_METATYPE(Complex*)
- 在.cpp文件中添加:
#include <QMetaType>
qRegisterMetaType<QVariant>("QVariant");
connect(this, SIGNAL(sigSendMessage(QVariant)), pMainWd, SLOT(OnReceiveMessage(QVariant)));
- 向QVarient中添加数据:
QVariant VarMsg;
VarMsg.setValue(&msg);