什么是QVariant
,什么时候应使用?
最佳答案
QVariant用于存储对值的引用,而您不一定知道其中的内容。这是一种创建可以接受“任何”作为对未知类型的引用的API的方法。 IE,而不必具有一个接受long的API,另一个可以接受int,另一个可以接受浮点数,另一个可以接受字符串,则可以使用一个接受QVariant的API。
然后,在需要某种类型(例如QSettings)的更复杂的函数中,可以在将其取回后从Variant中提取所需的内容。
关于c++ - 什么是QVariant?何时使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5384397/