【问题标题】:QVariant and QObject relation - class Hierarchy?QVariant 和 QObject 关系 - 类层次结构?
【发布时间】:2013-12-06 19:16:46
【问题描述】:

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

【问题讨论】:

    标签: c++ qt


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-04-30
        • 1970-01-01
        • 2021-10-19
        • 1970-01-01
        • 2016-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多