QVariant可以实现C++与qml之间的自定义类型的传递;
以QObject类型为例;
1. QObject转为QVariant
QVariant var = QVariant::fromValue(QObject(obj));
2.QVariant转为QObject
QVariant var;
QObject obj = var.value<selfType T>();
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