QVariant

来源:互联网 发布:雌雄莫辨 知乎 编辑:程序博客网 时间:2024/05/22 10:33

QVariant 类,类似于C++的联合数据类型,他能保存很多Qt数据。

声明:

v= QVarient ("hello world");

QString string=v.toString();

先声明,然后调用相关的函数就行了。

它好多可供转化的函数:



QVariant
 () QVariant ( const QLocale & l QVariant ( const QRegExp & regExp QVariant ( const QEasingCurve & val QVariant ( Qt::GlobalColor color QVariant ( Type type QVariant ( int typeOrUserType, const void * copy QVariant ( const QVariant & p QVariant ( QDataStream & s QVariant ( int val QVariant ( uint val QVariant ( qlonglong val QVariant ( qulonglong val QVariant ( bool val QVariant ( double val QVariant ( float val QVariant ( const char * val QVariant ( const QByteArray & val QVariant ( const QBitArray & val QVariant ( const QString & val QVariant ( const QLatin1String & val QVariant ( const QStringList & val QVariant ( const QChar & c QVariant ( const QDate & val QVariant ( const QTime & val QVariant ( const QDateTime & val QVariant ( const QList<QVariant> & val QVariant ( const QMap<QString, QVariant> & val QVariant ( const QHash<QString, QVariant> & val QVariant ( const QSize & val QVariant ( const QSizeF & val QVariant ( const QPoint & val QVariant ( const QPointF & val QVariant ( const QLine & val QVariant ( const QLineF & val QVariant ( const QRect & val QVariant ( const QRectF & val QVariant ( const QUrl & val ~QVariant ()boolcanConvert ( Type t ) constboolcanConvert () constvoidclear ()boolconvert ( Type t )boolisNull () constboolisValid () constvoidsetValue ( const T & value )voidswap ( QVariant & other )QBitArraytoBitArray () constbooltoBool () constQByteArraytoByteArray () constQChartoChar () constQDatetoDate () constQDateTimetoDateTime () constdoubletoDouble ( bool * ok = 0 ) constQEasingCurvetoEasingCurve () constfloattoFloat ( bool * ok = 0 ) constQHash<QString, QVariant>toHash () constinttoInt ( bool * ok = 0 ) constQLinetoLine () constQLineFtoLineF () constQList<QVariant>toList () constQLocaletoLocale () constqlonglongtoLongLong ( bool * ok = 0 ) constQMap<QString, QVariant>toMap () constQPointtoPoint () constQPointFtoPointF () constqrealtoReal ( bool * ok = 0 ) constQRecttoRect () constQRectFtoRectF () constQRegExptoRegExp () constQSizetoSize () constQSizeFtoSizeF () constQStringtoString () constQStringListtoStringList () constQTimetoTime () constuinttoUInt ( bool * ok = 0 ) constqulonglongtoULongLong ( bool * ok = 0 ) constQUrltoUrl () constTypetype () constconst char *typeName () constintuserType () constTvalue () constbooloperator!= ( const QVariant & v ) constQVariant &operator= ( const QVariant & variant )booloperator== ( const QVariant & v ) const




原创粉丝点击