«QtQuick версия 2.0 не установлена» при попытке запустить пример CurrencyConverter для телефона Ubuntu

10

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

    
задан Ralf Hersel 04.01.2013 в 16:07
источник

3 ответа

5

Вы используете qmlviewer, когда вы должны использовать qmlscene. Цитата из учебника:

Чтобы запустить приложения QML, либо на этапе прототипирования, либо на заключительных этапах, вы будете использовать QML Scene. QML Scene - это приложение командной строки, которое интерпретирует и запускает QML-код.

...

Вот подсказка: хотя Qt Creator еще не поддерживает qmlscene как средство просмотра QML, вы можете вызывать его из среды IDE. Вот как это сделать:

  1. В Qt Creator перейдите в Инструменты > Параметры ...
  2. Выберите вкладку «Внешние инструменты», затем в панели выберите запись «Предварительный просмотр» (qmlviewer)
  3. В поле «Исполняемое: справа» замените содержимое на / opt / qt5 / bin / qmlscene.
  4. При необходимости измените имя команды, дважды щелкнув элемент Preview (qmlviewer) сверху. Вы можете вызвать его Preview (qmlscene).
  5. Нажмите OK, чтобы сохранить изменения.

Вы также можете запустить QML Scene из командной строки:

$ qmlscene /path/to/application.qml
    
ответ дан The Rainbow Unicorn Man 04.01.2013 в 19:41
1

Привет ~ У меня была такая же проблема, как у вас, что Qt Creator через сообщение об ошибке

(модуль «QtQuick» версии 2.0 не установлен).

И я также следил за шаг за шагом так же, как и вы. Наконец, я исправил это сейчас. Этоизображениепоказывает,чтоувасчто-тонетаквконфигурацииqmlscene.Ятакженастроилqmlscene,ноунегобылатакаяжеошибка,какивы.

Наконец,яобнаружил,чтокогдаянастроилпутьqmlscene,янабралbackspaceперед"/ opt / qt5 / bin / qmlscene" . Так что это не сработало. Я просто хочу сказать вам, что я сделал, чтобы вызвать эту ошибку. :)     

ответ дан DawnDIY 08.01.2013 в 08:45
0

Вам также придется изменить стандартный qmlviewer :

  1. В Qt Creator перейдите к: Tools - > Options - > Environment
  2. Выберите вкладку External Tools , затем на панели выберите запись Preview (qmlviewer)
  3. В поле «Исполняемый файл» справа замените содержимое /opt/qt5/bin/qmlscene или /usr/bin/qmlscene (в Ubuntu 12.10).
ответ дан Peku2455 07.01.2013 в 20:32