让自定义类型支持:
typedef QMap<QByteArray, QByteArray> qbb; Q_DECLARE_METATYPE(qbb);
设置值:
QVariant var = QVariant::fromValue(a);
判断您是否能转换成指定类型:
void get(QVariant A) { if (A.canConvert<qbb>()) { } }
转换成指定类型:
qbb qbbA = A.value<qbb>();
让自定义类型支持:
typedef QMap<QByteArray, QByteArray> qbb; Q_DECLARE_METATYPE(qbb);
设置值:
QVariant var = QVariant::fromValue(a);
判断您是否能转换成指定类型:
void get(QVariant A) { if (A.canConvert<qbb>()) { } }
转换成指定类型:
qbb qbbA = A.value<qbb>();