qml:: QVariant转为自定义类型

QVariant可以实现C++与qml之间的自定义类型的传递;

以QObject类型为例;

1.  QObject转为QVariant

 QVariant var = QVariant::fromValue(QObject(obj));

2.QVariant转为QObject

QVariant var;

 QObject obj  = var.value<selfType T>();

原文地址:https://www.cnblogs.com/yinwei-space/p/8693176.html