QML的Component和Instantiator之间的区别?

时间:2016-08-07 23:10:43

标签: qt qml qtquick2 qt-quick qqmlcomponent

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

1 个答案:

答案 0 :(得分:3)

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

Component是一个类。 Instantiator对于给定的组件来说是一种工厂。