В чем разница между Component
и Item
в QML? Документация здесь не совсем понятна.
Какой предпочтительный тип использовать в качестве контейнера для нескольких виджетов?
Может ли он быть заменяемым на Rectangle
?
Например, в чем разница в следующих объявлениях:
Item {
id: itemWidget
Rectangle { id: one }
Rectangle { id: two }
}
и
Component {
id: componentWidget
Rectangle { id: one }
Rectangle { id: two }
}
Почему мы обычно используем Component
при объявлении delegate
?