一、
// 这类转换需要使用QVariant类的构造函数, 由于比较多, 大家可自行查阅Qt帮助文档, 在这里简单写几个QVariant::QVariant(int val);QVariant::QVariant(bool val);QVariant::QVariant(double val);QVariant::QVariant(const char *val);QVariant::QVariant(const QByteArray &val);QVariant::QVariant(const QString &val);// 使用设置函数也可以将支持的类型的数据设置到QVariant对象中// 这里的 T 类型, 就是QVariant支持的类型void QVariant::setValue(const T &value);// 该函数行为和 setValue() 函数完全相同[static] QVariant QVariant::fromValue(const T &value);
// 该函数的返回值是一个枚举类型, 可通过这个枚举判断出实际是什么类型的数据Type QVariant::type() const;
// 在此举列举几个常用函数:bool QVariant::toBool() const;QByteArray QVariant::toByteArray() const;double QVariant::toDouble(bool *ok = Q_NULLPTR) const;float QVariant::toFloat(bool *ok = Q_NULLPTR) const;int QVariant::toInt(bool *ok = Q_NULLPTR) const;QString QVariant::toString() const;
二、
