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

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

В остальном я все делаю из qtcreator

Я хотел бы попробовать некоторые примеры из 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/

, то есть:

[ 112]

, а затем:

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. Может ли кто-нибудь помочь с этой проблемой?

5
задан 18 January 2013 в 15:01

2 ответа

Необходимо удостовериться, что Вы называете QtWebKit правильной версией

import QtQuick 1.0 
import QtWebKit 1.0 

Это является большим для Спокойно-быстрых 1.0, Но были некоторые изменения в номерах версий в QtWebKit

import QtQuick 2.0 
import QtWebKit 3.0

Также необходимо удостовериться, что Вы используете корректный путь импорта с QtCreator

пример, если Вы используете qt5 БЕТА 1 форму canoinical спокойные обрезные станки ppa (ppa:canonical-qt5-edgers/qt5-beta1) затем под

/opt/qt5/imports/ 

имеет некоторый импорт в нем. и область по умолчанию для выполнения qmlscene

Но если Вы используете, говорят, что конюшня Qt5 оттуда сайт (http://qt-project.org/downloads) затем весь импорт должна быть под

/opt/qt5/5.0.0/gcc/qml

или Вы могли разместить их под

/opt/qt5/5.0.0/gcc/imports

Но затем необходимо установить путь, как который использует qmlsceen

 -I /opt/qt5/5.0.0/gcc/imports

можно также сделать это от спокойного создателя

enter image description here

Или из командной строки

/opt/qt5/5.0.0/gcc/bin/qmlscene -I /opt/qt5/5.0.0/gcc/imports MyQmlfile.qml

Я записал больше об этом в этой Wiki

https://wiki.ubuntu.com/Qml-Phone-Alternitive

пример qtwebkit

import QtQuick 2.0
import QtWebKit 3.0

Rectangle{
    id: rootangel
    color:"black"
    width: 1280  //parent.width
    height: 720 //parent.height
//anchors.fill: parent

WebView {
    url: "http://www.hulu.com"
    width: rootangel.width
    height: rootangel.height
    scale: 1
    smooth: false
}
}
4
ответ дан 18 January 2013 в 15:01

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

0
ответ дан 18 January 2013 в 15:01

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

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