Что представляет собой пошаговое руководство по правильной настройке Qt (QML) в Ubuntu 12.04, чтобы начать разработку с QML?

Прежде чем начать, вот моя настройка: Ubuntu 12.04.1 Установка по умолчанию Qtcreator из Software Center.

Для остальных, я делаю все, что от qtcreator

[d2 ] Я хотел попробовать несколько примеров из QT Assistant: Home> QtWebKit QML Module;

код прост как показано ниже:

import QtWebKit 1.0

 WebView {
     url: "http://www.nokia.com"
     preferredWidth: 490
     preferredHeight: 400
     scale: 0.5
     smooth: false
 }

и ошибка, которую я получаю, один ниже

Qml debugging is enabled. Only use this in a safe environment!
file:///home/cyrildz/Public/Programming/UbuntuQml/UbuntuQml.qml:1:1: module "QtWebKit" is not installed 
     import QtWebKit 1.0 
     ^

Я получил эту ошибку от qtcreator, и это мешает мне запустить пример.

Чтобы установить Qt5 на моем рабочем столе, я взял описание с http: / /developer.ubuntu.com/get-started/gomobile/

, то есть:

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

, а затем:

sudo add-apt-repository ppa:ubuntu-sdk-team/ppa && sudo apt-get update && sudo apt-get install qt-components-ubuntu qt-components-ubuntu-demos qt-components-ubuntu-examples qt-components-ubuntu-doc notepad-qml

Для получения дополнительной информации, Я просмотрел папку: / usr / lib / qt4 / import и я не вижу ничего подходящего для модуля QtWebkit1.0. Кто-нибудь может помочь с этой проблемой?

1
задан 18 January 2013 в 17:01

1 ответ

Я делаю то же самое, но на http://developer.ubuntu.com/resources/app-developer-cookbook/mobile/currency-converter-phone-app/ (вы попадете на этот сайт, нажав на " Запустите учебное приложение для телефона. «На сайте, который вы опубликовали» говорит, вам нужно 12.10 для учебника. Затем я решил установить 12.10.

0
ответ дан 25 May 2018 в 02:22
  • 1
    sash_, взяв слово от Алана Папы: plus.google.com/u/0/109365858706205035322/posts/DeYvTd2evMx , ppa поддерживает LTS, поэтому мне не нужно быть на Квантовый, чтобы он работал – cyrildz 17 January 2013 в 19:02
  • 2
    Ах хорошо. Это мило. Я этого не знал. Поэтому я попробовал ваш учебник в qtcreator и попытался запустить его с помощью qmlscene. Он сказал мне открыть его с помощью qmlviewer. Поэтому я сделал это. См. Здесь: paste.ubuntu.com/1541542 Надеюсь, что помогает Редактировать: я неверно испортил код и создал неправильный файл. У меня такая же проблема. Сегодня я немного тупой ;-) – sash_ 17 January 2013 в 19:22
  • 3
    Хорошо, я немного огляделся и нашел lists.webkit.org/pipermail/webkit-qt/2012-June/002864.html Кажется, что документация в помощнике qt4 очень старая и не будет работать с qt5. Пример в этом E-Mail работает для меня с qmlscene. – sash_ 17 January 2013 в 19:36
  • 4
    sash_ welcome, чтобы спросить Ubuntu. Пожалуйста, отредактируйте свой ответ, чтобы сделать его самостоятельным, и добавьте существенный материал в дополнение к комментариям. @cyrildz, аналогично отредактируйте свой вопрос и включите в него новую информацию. Это помогает другим людям, которые могут столкнуться с подобными проблемами позже. – user68186 17 January 2013 в 20:16

Другие вопросы по тегам:

Похожие вопросы: