Serialization
所有可序列化的类都派生自Serializable类。 Serializable确实为我们的类创建了常用的参数。在我们的例子中,它只是id 属性。
Serializable定义了两个应该在子类中重写的方法:
根据编码标准,我们将这两个函数放在类源代码的底部。
为了包含我们使用的所有数据,我们需要使用 OrderedDict 来替代传统python词典. 主要是因为我们要保留文件中序列化参数的顺序。
派生的子类Serializable:
- Scene
- Node
- QDMNodeContentWidget
- Edge
- Socket