步骤:
1.使用Q_DECLARE_METATYPE()宏来声明自定义数据类型
2.存入数据 QVariant::setValue();
3.取出数据 QVariant::value<数据类型>();
例如:
struct s_myData{
.......
};
Q_DECLARE_METATYPE(s_myData);
s_myData aData;
QVariant val;
val.setValue(aData);
s_myData data
= val.value<s_myData>();