【问题标题】:What approaches are there for serializing object graphs in Qt?Qt 中有哪些方法可以序列化对象图?
【发布时间】:2012-06-10 21:07:01
【问题描述】:

如果有一个对象图,所有这些对象都派生自 QtObject,其中一些使用 Qt 属性,是否有内置方法或可取的方法来序列化它们?我宁愿不使用数据库支持的 ORM,也不需要在运行时对对象进行水合的高级方法。

换句话说,如果我序列化 n 个对象,每个对象都是它们自己图的根,那么我可以在运行时简单地读回它们,并构建它们的“名称”映射到指针。我需要高级查询。

【问题讨论】:

标签: c++ serialization qt4


【解决方案1】:

Qt 没有提供自动序列化 QObjects 的方法,因为有许多问题 Qt 无法知道答案(即如何序列化指向对象的指针)。您需要做一些工作来告诉 Qt 如何序列化您的对象。这是一篇解释如何做到这一点的帖子。

Serialization with Qt

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多