"QtQuick версії 2.0 не встановлено" під час спроби запустити Приклад CurrencyConverter для Ubuntu Phone


10

Я дотримувався покрокового керівництва про те, як розробити додаток Ubuntu Phone, але Qt Creator через повідомлення про помилку (модуль "QtQuick" версії 2.0 не встановлений), коли я запускаю його з QMLscene. Мені здається, що Qt Creator використовує Qt4 замість Qt5. Як я можу це виправити?


У мене така ж проблема при запуску з плазми (з плазмоїдом). Хтось може мені допомогти?
Ів

Відповіді:


5

Ви використовуєте qmlviewer, коли вам слід використовувати qmlscene. Цитата з підручника:

Щоб запустити програми QML, під час етапування або завершального етапу, ви будете використовувати Сцену QML. Сцена QML - це програма командного рядка, яка інтерпретує та запускає QML-код.

...

Ось підказка: хоча Qt Creator ще не підтримує qmlscene як переглядач QML, ви можете викликати його зсередини IDE. Ось як:

  1. У Qt Creator перейдіть до Інструменти> Параметри ...
  2. Виберіть вкладку Зовнішні інструменти, потім на панелі виберіть запис Попередній перегляд (qmlviewer)
  3. У полі Виконавчий: праворуч замініть вміст на / opt / qt5 / bin / qmlscene.
  4. Необов’язково змінити ім'я команди, двічі клацнувши на полі Preview (qmlviewer) зверху. Ви можете назвати його попереднім переглядом (qmlscene).
  5. Клацніть OK, щоб зберегти зміни.

Ви також можете запустити QML Scene з командного рядка:

$ qmlscene /path/to/application.qml

1
Здається, що чогось не вистачає на 12.10. Каталог / opt / qt5 / bin / не існує. Єдина папка - / opt / qt5 / import /. Як я можу встановити весь пакет qt5?
Ральф Герсель

Ви впевнені, що повністю дотримувались інструкцій на веб-сайті 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).
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.