什么是QVariant,什么时候应使用?

最佳答案

QVariant用于存储对值的引用,而您不一定知道其中的内容。这是一种创建可以接受“任何”作为对未知类型的引用的API的方法。 IE,而不必具有一个接受long的API,另一个可以接受int,另一个可以接受浮点数,另一个可以接受字符串,则可以使用一个接受QVariant的API。

然后,在需要某种类型(例如QSettings)的更复杂的函数中,可以在将其取回后从Variant中提取所需的内容。

关于c++ - 什么是QVariant?何时使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5384397/

10-12 14:56