“O QtQuick versão 2.0 não está instalado” ao tentar executar o exemplo CurrencyConverter para o Ubuntu Phone

10

Eu estava seguindo o passo a passo guia sobre como desenvolver um aplicativo do Ubuntu Phone, mas o Qt Creator passa a mensagem de erro (o módulo "QtQuick" versão 2.0 não está instalado) quando eu o executo com o QMLscene. Parece-me que o Qt Creator utiliza o Qt4 em vez do Qt5. Como posso consertar isso?

    
por Ralf Hersel 04.01.2013 / 17:07

3 respostas

5

Você está usando o qmlviewer quando deveria estar usando o qmlscene. Cite o tutorial:

Para iniciar os aplicativos QML, durante os estágios de prototipagem ou final, você usará o QML Scene. O QML Scene é um aplicativo de linha de comando que interpreta e executa o código QML.

...

Aqui está uma dica: embora o Qt Creator ainda não ofereça suporte ao qmlscene como visualizador de QML, você pode chamá-lo de dentro do IDE. Veja como:

  1. No Qt Creator, vá para Ferramentas > Opções…
  2. Escolha a guia Ferramentas externas e, no painel, selecione a entrada Visualizar (qmlviewer)
  3. No campo Executável: à direita, substitua o conteúdo por / opt / qt5 / bin / qmlscene.
  4. Opcionalmente, altere o nome do comando clicando duas vezes na entrada Visualizar (qmlviewer) acima. Você pode chamá-lo de Preview (qmlscene).
  5. Clique em OK para salvar as alterações.

Você também pode executar o QML Scene a partir da linha de comando:

$ qmlscene /path/to/application.qml
    
por The Rainbow Unicorn Man 04.01.2013 / 20:41
1

Oi ~ Eu tive o mesmo problema como o seu Qt Creator através da mensagem de erro

(o módulo "QtQuick" versão 2.0 não está instalado).

Eu também estava seguindo o passo a passo < guia como você. Finalmente eu consertei isso agora. estaimagemmostraquevocêtemalgoerradonaconfiguraçãodoqmlscene.Eutambémtinhaconfiguradooqmlscene,maseletinhaomesmoerroquevocêtinhafeito.

Finalmenteeudescobriquequandoeuconfigureiocaminhodeqmlscene,eudigiteiumbackspaceantesdo"/ opt / qt5 / bin / qmlscene" . Então não funcionou. Eu só quero te dizer o que eu fiz para causar esse erro. :)

    
por DawnDIY 08.01.2013 / 09:45
0

Você também precisará alterar o qmlviewer padrão:

  1. No Qt Creator, acesse: Tools - > Options - > %código%
  2. Escolha a guia Environment e, no painel, selecione a entrada External Tools (qmlviewer)
  3. No campo Executable: à direita, substitua o conteúdo por Preview ou /opt/qt5/bin/qmlscene (no Ubuntu 12.10).
por Peku2455 07.01.2013 / 21:32