web-dev-qa-db-de.com

"QtQuick Version 2.0 ist nicht installiert" beim Versuch, CurrencyConverter Example für Ubuntu Phone auszuführen

Ich habe die Schritt für Schritt Anleitung zum Entwickeln einer Ubuntu Phone-Anwendung befolgt, aber Qt Creator zeigt die Fehlermeldung an (Modul "QtQuick", Version 2.0 ist nicht installiert), wenn ich es mit QMLscene ausführe. Mir scheint, dass Qt Creator Qt4 anstelle von Qt5 verwendet. Wie kann ich das beheben?

10
Ralf Hersel

Sie verwenden qmlviewer, wenn Sie qmlscene verwenden sollten. Zitat aus dem Tutorial:

Zum Starten von QML-Anwendungen, entweder während des Prototyping oder in der Endphase, verwenden Sie QML Scene. QML Scene ist eine Befehlszeilenanwendung, die QML-Code interpretiert und ausführt.

...

Hier ein Tipp: Obwohl Qt Creator qmlscene noch nicht als QML-Viewer unterstützt, können Sie es in der IDE aufrufen. Hier ist wie:

  1. Gehen Sie in Qt Creator zu Extras> Optionen…
  2. Wählen Sie die Registerkarte Externe Tools und dann im Bereich den Eintrag Vorschau (qmlviewer)
  3. Ersetzen Sie im Feld Ausführbare Datei: rechts den Inhalt durch/opt/qt5/bin/qmlscene.
  4. Optional können Sie den Befehlsnamen ändern, indem Sie von oben auf den Eintrag Vorschau (qmlviewer) doppelklicken. Sie können es Preview (qmlscene) nennen.
  5. Klicken Sie auf OK, um die Änderungen zu speichern.

Sie können QML Scene auch über die Befehlszeile ausführen:

$ qmlscene /path/to/application.qml

Hallo ~ Ich hatte das gleiche Problem wie bei Ihnen, dass Qt Creator die Fehlermeldung durchgeht

(Modul "QtQuick" Version 2.0 ist nicht installiert).

Und ich folgte auch der Schritt für Schritt Anleitung genau wie du. Endlich habe ich es jetzt behoben. http://ubuntuone.com/1qJHsJxyWq0RH3yvEvQ6ME Dieses Bild zeigt, dass bei der Konfiguration der qmlscene ein Fehler aufgetreten ist. Ich hatte auch die qmlscene konfiguriert, aber sie hatte den gleichen Fehler wie Sie.

Schließlich stellte ich fest, dass ich bei der Konfiguration des Pfads von qmlscene ein Backspace vor dem "/ opt/qt5/bin/qmlscene ". Also hat es nicht funktioniert. Ich möchte Ihnen nur sagen, was ich getan habe, um diesen Fehler zu verursachen. :)

1
DawnDIY

Sie müssen auch die Standardeinstellung ändern qmlviewer:

  1. In Qt Creator gehen Sie zu: Tools -> Options -> Environment
  2. Wählen Sie die Registerkarte External Tools und anschließend im Bedienfeld den Eintrag Preview (qmlviewer)
  3. Ersetzen Sie im Feld Executable: auf der rechten Seite den Inhalt durch /opt/qt5/bin/qmlscene oder /usr/bin/qmlscene (in Ubuntu 12.10).
0
Peku2455