阅读背景:

QVariant类及QVariant与自定义数据类型转换的方法

来源:互联网 
这个类型相当于是Java里面的Object,它把绝大多数Qt提供的数据类型都封装起来,起到一个数据类型“擦除”的作用。比如我们的 table单元格可以是string,也可以是int,也可以是一个颜色值,那么这么多类型怎么返回呢?于是,Qt提供了这个QVariant类型,你可以把这很多类型都存放进去,到需要使用的时候使用一系列的to函数取出来即可。比如你把int包装成一个QVariant,使用的时候要用 QVariant::toInt()重新取出来。这里需要注意的是, 这个类型相当于是Java里面的Object,它把绝大多数Qt提供的数据类型都封装起来,



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: