Eu estava seguindo o guia passo a passo de como desenvolver um aplicativo Ubuntu Phone, mas o Qt Creator passa a mensagem de erro (o módulo "QtQuick" versão 2.0 não está instalado) quando o executo com o QMLscene. Parece-me que o Qt Creator utiliza o Qt4 em vez do Qt5. Como posso consertar isso?
application-development
ubuntu-touch
qt
Ralf Hersel
fonte
fonte
Respostas:
Você está usando o qmlviewer quando deveria estar usando o qmlscene. Citação do tutorial:
Para iniciar aplicativos QML, durante os estágios de prototipagem ou final, você utilizará a Cena QML. 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 suporte qmlscene como visualizador de QML, você pode invocá-lo de dentro do IDE. Aqui está como:
Você também pode executar a cena QML na linha de comando:
fonte
sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrc
deve criar o diretório / opt / qt5 / bin.Oi ~ Eu tive o mesmo problema como o seu que o Qt Creator passa pela mensagem de erro
(o módulo "QtQuick" versão 2.0 não está instalado).
E eu também estava seguindo o guia passo a passo como você. Finalmente, eu o corrigi agora. esta imagem mostra que você tem algo errado na configuração do qmlscene . Eu também havia configurado o qmlscene , mas havia o mesmo erro que você havia cometido.
Finalmente, descobri que quando configurei o caminho do qmlscene , digitei um backspace antes de "/ opt / qt5 / bin / qmlscene" . Então não deu certo. Eu só quero lhe contar o que fiz para causar esse erro. :)
fonte
Você também precisará alterar o qmlviewer padrão :
Tools
->Options
->Environment
External Tools
guia e, no painel, selecione aPreview
entrada (qmlviewer)/opt/qt5/bin/qmlscene
ou/usr/bin/qmlscene
(no Ubuntu 12.10).fonte