QVariant类似于java中Object,是QT的通用数据类型的封装容器,可以存储多种类型的数据。

QVariant和QString的转换如下:

// QVariant转QString
QVariant qv;
QString qs = qv.toString();
 
// QString 转 QVariant
QString qs;
QVariant qv(qs);

QVariant类类似于c的合并数据类型,可以存储许多QT类型的值,如QColor、QBrush、QFont、QPen、QRect、QString和QSize,也可以存储QT容器类型的值。 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐