woo*_*ody 15 c++ qt qt4 qvariant
什么是QVariant时候应该应用它呢?
QVariant
Wes*_*ker 12
QVariant用于存储对您不一定知道内部内容的值的引用.这是一种创建API的方法,可以接受"任何东西"作为对未知类型的引用.IE,而不是必须有一个接受long的API,另一个用于int,另一个用于float,而另一个用于字符串,你可以拥有一个接受QVariant的API.
然后在一个更复杂的函数里面,你需要某种类型(比如在QSettings中),你可以在回复之后从Variant中提取你需要的东西.
Seb*_*sza 6
QVariant是变量的容器.它可以存储不同类型的变量.在某种程度上类似于无效*.但它为您提供有关存储类型的信息.
例如,它可用于从函数返回不同类型的值.
归档时间:
15 年,2 月 前
查看次数:
4109 次
最近记录:
14 年,3 月 前