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

10

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

Ralf Hersel
quelle
Ich habe das gleiche Problem beim Laufen von Plasma (mit einem Plasmoid). Kann mir jemand helfen ?
Yves

Antworten:

5

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

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

...

Hier ein Tipp: Obwohl Qt Creator qmlscene als QML-Viewer noch nicht unterstützt, können Sie es über die 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. Ändern Sie optional den Befehlsnamen, indem Sie von oben auf den Eintrag Vorschau (qmlviewer) doppelklicken. Sie können es Vorschau (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
Der Regenbogen-Einhornmann
quelle
1
Scheint, dass einige Sachen auf meinem 12.10 fehlen. Das Verzeichnis / opt / qt5 / bin / existiert nicht. Der einzige Ordner ist / opt / qt5 / imports /. Wie kann ich das gesamte qt5-Paket installieren?
Ralf Hersel
Sind Sie sicher, dass Sie die Anweisungen auf der Ubuntu-Website vollständig befolgt haben? Beim Ausführen 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' >> ~/.bashrcsollte das Verzeichnis / opt / qt5 / bin erstellt werden.
Der Regenbogen-Einhorn-Mann
1

Hallo ~ Ich hatte das gleiche Problem wie Sie, dass Qt Creator die Fehlermeldung durchläuft

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

Und ich folgte genau wie Sie der Schritt-für-Schritt- Anleitung. Endlich habe ich es jetzt behoben. http://ubuntuone.com/1qJHsJxyWq0RH3yvEvQ6MEDieses Bild zeigt, dass bei der Konfiguration der qmlscene etwas nicht stimmt . 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 vor "/ opt / qt5 / bin / qmlscene" eine Rücktaste eingegeben hatte . Also hat es nicht funktioniert. Ich möchte Ihnen nur sagen, was ich getan habe, um diesen Fehler zu verursachen. :) :)

DawnDIY
quelle
0

Sie müssen auch den Standard- qmlviewer ändern :

  1. Gehen Sie in Qt Creator zu: Tools-> Options->Environment
  2. Wählen Sie die External ToolsRegisterkarte und dann im Bedienfeld den PreviewEintrag (qmlviewer)
  3. Ersetzen Sie im Feld Ausführbare Datei: rechts den Inhalt durch /opt/qt5/bin/qmlsceneoder /usr/bin/qmlscene(in Ubuntu 12.10).
Peku2455
quelle