QML 的 Component 和 Instantiator 的区别?

Difference between QML's Component and Instantiator?

QML 类型 Component and Instantiator 似乎做类似的事情;按需创建 QML 对象,而不是在解析它们的定义时。 那有什么区别? 为什么我要使用一个而不是另一个?

Instantiator 创建给定 Component 的实例 - 每个模型条目对应 model 中给出的一个实例。它类似于中继器。

一个Component是一个Class。 Instantiator 是给定组件的工厂。