"QtQuick versione 2.0 non è installato" durante il tentativo di eseguire CurrencyConverter Esempio per Ubuntu Phone


10

Stavo seguendo il passo-passo guida su come sviluppare un'applicazione Phone Ubuntu ma Qt Creator through il messaggio di errore (modulo "QtQuick" versione 2.0 non è installato) quando l'eseguo con QMLscene. Mi sembra che Qt Creator utilizzi Qt4 invece di Qt5. Come posso risolvere questo problema?


Ho lo stesso problema quando corro dal plasma (con un Plasmoid). Qualcuno può aiutarmi ?
Yves,

Risposte:


5

Stai usando qmlviewer quando dovresti usare qmlscene. Citazione dal tutorial:

Per avviare le applicazioni QML, durante la prototipazione o le fasi finali, si utilizzerà QML Scene. QML Scene è un'applicazione da riga di comando che interpreta ed esegue il codice QML.

...

Ecco un suggerimento: sebbene Qt Creator non supporti ancora qmlscene come visualizzatore QML, è possibile invocarlo dall'IDE. Ecco come:

  1. In Qt Creator, vai su Strumenti> Opzioni ...
  2. Scegliere la scheda Strumenti esterni, quindi nel riquadro selezionare la voce Anteprima (qmlviewer)
  3. Nel campo Eseguibile: a destra, sostituire il contenuto con / opt / qt5 / bin / qmlscene.
  4. Facoltativamente, modificare il nome del comando facendo doppio clic sulla voce Anteprima (qmlviewer) dall'alto. Puoi chiamarlo Anteprima (qmlscene).
  5. Fare clic su OK per salvare le modifiche.

Puoi anche eseguire QML Scene dalla riga di comando:

$ qmlscene /path/to/application.qml

1
Sembra che manchi qualcosa sul mio 12.10. La directory / opt / qt5 / bin / non esiste. L'unica cartella è / opt / qt5 / imports /. Come posso installare l'intero pacchetto qt5?
Ralf Hersel,

Sei sicuro di aver seguito completamente le istruzioni sul sito Web di Ubuntu? In esecuzione 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' >> ~/.bashrcdovrebbe creare la directory / opt / qt5 / bin.
The Rainbow Unicorn Man,

1

Ciao ~ Ho avuto lo stesso problema del tuo che Qt Creator ha superato il messaggio di errore

(il modulo "QtQuick" versione 2.0 non è installato).

E stavo anche seguendo la guida passo-passo come te. Finalmente l'ho risolto ora. http://ubuntuone.com/1qJHsJxyWq0RH3yvEvQ6MEquesta immagine mostra che hai qualcosa di sbagliato nella configurazione di qmlscene . Avevo anche configurato qmlscene , ma aveva lo stesso errore che avevi fatto.

Alla fine ho scoperto che quando ho configurato il percorso di qmlscene , avevo digitato un backspace prima di "/ opt / qt5 / bin / qmlscene" . Quindi non ha funzionato. Voglio solo dirti cosa ho fatto per causare questo errore. :)


0

Dovrai anche modificare il qmlviewer predefinito :

  1. In Qt Creator vai a: Tools-> Options->Environment
  2. Scegli la External Toolsscheda, quindi nel pannello seleziona la Previewvoce (qmlviewer)
  3. Nel campo Eseguibile: a destra, sostituire i contenuti con /opt/qt5/bin/qmlsceneo /usr/bin/qmlscene(in Ubuntu 12.10).
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.