Qual é a diferença entre o Ubuntu.Components e o QtQuick?

3

QtQuick 2.0

Ubuntu.Components 0.1

São duas importações comuns ao desenvolver aplicativos para o Ubuntu.

  1. Essas classes? Você pode importar funções de membro dessa maneira? Se sim, como saber quais funções-membro estão disponíveis para importação?
  2. Existe alguma razão pela qual eu deveria importar o QtQuick 1.x, ou é geralmente razoável assumir que a versão mais recente é o que eu deveria estar usando?
  3. Como posso saber qual é a versão mais recente de um dos dois?
  4. falando amplamente; Qual funcionalidade essas importações realmente fornecem?
por Akiva 21.04.2014 / 17:07

1 resposta

4
  1. O QtQuick e o Ubuntu.Components são dois namespaces diferentes e importando eles dão acesso a vários componentes de padrões como o Rectangle for QtQuick ou o UbuntuShape para o Ubuntu.Components.

  2. Você sempre tem que especificar a versão a ser importada, pois vários podem ter sido instalados em seu sistema, como o QtWebKit.experimental 1.0 e o QtWebKit 3.0.

    Note que o Ubuntu.Components requer o QtQuick 2.0 não 1.x

  3. Para conhecer suas versões, uma forma possível é examinar o qmldir arquivo .

  4. A lista de tipos de objetos fornecidos por ambos é muito longa para ser listada aqui, então, por favor, visite os seguintes links para uma referência completa:

por Sylvain Pineau 21.04.2014 / 17:57