版权声明:未经博主允许,禁止转载 https://blog.csdn.net/Think88666/article/details/83338689
#include <QDebug>
//先声明类
class Test{
public:
QString myName;
};
//注册自定义类型
Q_DECLARE_METATYPE(Test)
int main(int argc, char *argv[])
{
Test test;
test.myName="wang";
QVariant t;
t.setValue(test);
Test t1=t.value<Test>();
qDebug()<<t1.myName;
return 0;
}