-
Componentes são elementos QML encapsulados e reutilizáveis com interfaces bem definidas.
Os componentes geralmente são definidos por arquivos qml.
O elemento
Component
permite que os componentes sejam definidos em itens QML em vez de em um arquivo separado. Isso pode ser útil para reutilizar um pequeno componente em um arquivo QML ou para definir um componente que pertença logicamente a outros componentes QML em um arquivo. -
Elementos (ou tipos) são os blocos pré-definidos fornecidos pelo Qt Quick (ou fornecidos pelo kit de ferramentas Ubuntu ui).
Os elementos são declarados com o nome e duas chaves. Os elementos podem ser aninhados em elementos, criando assim um relacionamento pai-filho entre os dois elementos.
Para ver os elementos QML padrão listados por área funcional, visite esta página .
-
Objetos são apenas instâncias de um tipo de QML.
-
Atributos
Cada tipo de objeto QML tem um conjunto definido de atributos (id, sinais, propriedades, métodos). Cada instância de um tipo de objeto é criada com o conjunto de atributos que foram definidos para esse tipo de objeto.
-
Propriedade
Uma propriedade é um atributo de um objeto que pode ser atribuído a um valor estático ou vinculado a uma expressão dinâmica. O valor de uma propriedade pode ser lido por outros objetos. Geralmente, ele também pode ser modificado por outro objeto, a menos que um determinado tipo de QML tenha explicitamente proibido isso para uma propriedade específica.