Você precisa se certificar de que está nomeando o QtWebKit pela versão correta
import QtQuick 1.0
import QtWebKit 1.0
Isso é ótimo para o Qt-Quick 1.0 Mas houve algumas mudanças nos números de versão no QtWebKit
import QtQuick 2.0
import QtWebKit 3.0
Você também precisa se certificar de que está usando o caminho de importação correto com o QtCreator
exemplo, se você estiver usando o qt5 BETA 1, formando o canoinical qt edgers ppa (ppa: canônico-qt5-edgers / qt5-beta1), então sob
/opt/qt5/imports/
tem algumas importações. e é a área padrão para executar o qmlscene
Mas se você estiver usando dizer Qt5 stable de lá ( link ) então todas as importações devem estar sob
/opt/qt5/5.0.0/gcc/qml
ou você pode colocá-los em
/opt/qt5/5.0.0/gcc/imports
Mas você precisa definir o caminho que o qmlsceen está usando como
-I /opt/qt5/5.0.0/gcc/imports
você também pode fazer isso com o criador do Qt
Ounalinhadecomando
/opt/qt5/5.0.0/gcc/bin/qmlscene-I/opt/qt5/5.0.0/gcc/importsMyQmlfile.qml
Euescrevimaissobreissonestewiki
exemplo de 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
}
}