Ubuntu PhoneのCurrencyConverterサンプルを実行しようとすると「QtQuickバージョン2.0がインストールされていません」


10

私は、次のされたステップバイステップ私はQMLsceneでそれを実行するとUbuntuの電話アプリケーションを開発する方法についてのガイドをしかし、QtのCreatorは、エラーメッセージ(モジュール「QtQuick」バージョン2.0がインストールされていない)スルー。Qt CreatorはQt5ではなくQt4を利用しているようです。どうすれば修正できますか?


プラズマから(プラスモイドを使用して)実行すると、同じ問題が発生します。誰か助けてもらえますか?
イブ

回答:


5

qmlsceneを使用する必要があるときにqmlviewerを使用しています。チュートリアルからの引用:

プロトタイピング段階または最終段階のいずれかでQMLアプリケーションを開始するには、QMLシーンを使用します。QMLシーンは、QMLコードを解釈して実行するコマンドラインアプリケーションです。

...

ヒントは次のとおりです。QtCreatorはまだQMLビューアとしてqmlsceneをサポートしていませんが、IDE内から呼び出すことができます。方法は次のとおりです。

  1. Qt Creatorで、[ツール]> [オプション]に移動します。
  2. [外部ツール]タブを選択し、次にペインで[プレビュー(qmlviewer)]エントリを選択します
  3. 右側の「実行可能ファイル:」フィールドで、内容を/ opt / qt5 / bin / qmlsceneに置き換えます。
  4. 必要に応じて、上からプレビュー(qmlviewer)エントリをダブルクリックしてコマンド名を変更します。これをプレビュー(qmlscene)と呼ぶことができます。
  5. [OK]をクリックして変更を保存します。

コマンドラインからQMLシーンを実行することもできます。

$ qmlscene /path/to/application.qml

1
12.10で一部が欠けているようです。ディレクトリ/ opt / qt5 / bin /は存在しません。唯一のフォルダーは/ opt / qt5 / imports /です。qt5パック全体をインストールするにはどうすればよいですか?
Ralf Hersel 2013年

Ubuntuのウェブサイトにある指示に完全に従っているのですか?実行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すると、ディレクトリ/ opt / qt5 / binが作成されます。
レインボーユニコーンマン

1

こんにちは〜Qt Creatorがエラーメッセージを介してあなたと同じ問題を抱えていました

(モジュール「QtQuick」バージョン2.0がインストールされていません)。

そして、私もあなたと同じように段階的なガイドに従っていました。ようやく修正しました。http://ubuntuone.com/1qJHsJxyWq0RH3yvEvQ6MEこの画像は、qmlsceneの構成に問題があることを示しています。qmlsceneも構成しましたが、これまでと同じエラーが発生しました。

最後に、qmlsceneのパスを構成するときに、"/ opt / qt5 / bin / qmlscene"の前にバックスペースを入力したことがわかりました。だからそれはうまくいきませんでした。このエラーを発生させるために何をしたかをお伝えしたいと思います。:)


0

また、デフォルトのqmlviewerを変更する必要があります。

  1. Qt Creatorで次の場所に移動しますTools-> Options->Environment
  2. External Toolsタブを選択し、次にパネルでPreview(qmlviewer)エントリを選択します
  3. 右側の「実行可能/opt/qt5/bin/qmlsceneファイル:」フィールドで、内容をまたはに置き換えます/usr/bin/qmlscene(Ubuntu 12.10の場合)。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.