【发布时间】:2015-10-28 01:52:12
【问题描述】:
QML 中的Component 和Item 有什么区别?这里的文档不是很清楚。
用作多个小部件的容器的首选类型是什么?
可以换成Rectangle吗?
例如,以下声明有什么区别:
Item {
id: itemWidget
Rectangle { id: one }
Rectangle { id: two }
}
和
Component {
id: componentWidget
Rectangle { id: one }
Rectangle { id: two }
}
为什么我们通常在声明delegate时使用Component?
【问题讨论】:
-
您对文档有什么不了解的地方?如果你不说为什么他们不清楚,他们就无法改进。我认为他们很清楚,你在这里得到的任何答案很可能是对已经存在的内容的重新措辞。
-
我同意@Mitch 的观点,Qt 文档是我见过的最好的文档,所以如果你发现不清楚,我想你不会在这里找到任何帮助。
-
在问题描述中添加了一些示例
标签: qt delegates qml qtquick2 qqmlcomponent