QVariant和QObject关系 - 类层次结构?

时间:2013-11-22 02:28:56

标签: c++ qt

我正在浏览Qt的类层次结构,并且读取并非所有对象都继承自QObject,例如QString。我想知道QVariant在类层次结构中的位置。我找不到可以解释这一点的类层次结构图。

2 个答案:

答案 0 :(得分:1)

Qt库试图模仿(并可能扩展)标准库和boost库。例如,QString类似于std::stringQVectorstd::vector类似,而QVariant在某种程度上与boost::variant相关。这些类型的对象不是以QObject开头的主类层次结构的一部分,而是QtCore模块的一部分。

答案 1 :(得分:0)

QVariant不是QObject,不会从任何其他Qt类型继承(没有层次结构)。