[Qt-qml] Trying hard to get WebView to work from a QML only program on N900 with Qt 4.7

bruce.cichowlas at nokia.com bruce.cichowlas at nokia.com
Thu Jul 22 22:39:38 CEST 2010


Since, when running on a N900 in all QML 4.7, my WebView element could not process URL's but could process inline HTML, I have temporarily written around my situation by putting an IFRAME in the inline HTML  This allows me to supply a URL without using a WebView 'url' attribute, like this:

import Qt 4.7
import QtWebKit 1.0
Item {
Rectangle {
    height:1
    color:"red"
    width:parent.width
    anchors.top : parent.top
    id:red
}
WebView {
anchors.top:red.bottom
anchors.bottom:yellow.top
    html:'<iframe src ="http://nokia.com" width="800" height="480"></iframe>'
}
Rectangle {
    id:yellow
    height:1
    color:"yellow"
    width:parent.width
    anchors.bottom : parent.bottom
}
}

With Javascript, I should be able to automate the whole thing.

The rendering happens rather quickly, so somehow it might be stalling when URL's are used within the WebView, causing the checkerboard pattern to appear.  Just speculation.

You can ignore the rectangle elements in the QML code above --- I just put them in so I could better tell what was going on.  I think I'll be able to build upon this for now until I have a solution for getting the url's to render properly directly.

Bruce
________________________________________
From: qt-qml-bounces at trolltech.com [qt-qml-bounces at trolltech.com] On Behalf Of Cichowlas Bruce (Nokia-MS/Boston)
Sent: Thursday, July 22, 2010 12:32 PM
To: qt-qml at trolltech.com
Subject: Re: [Qt-qml] Trying hard to get WebView to work from a QML     only program on N900 with Qt 4.7

Since I've tried many things and have been unable to confirm that anyone is running WebView on websites using QML-only (from QMLViewer) on a N900, I filed the following bug:

http://bugreports.qt.nokia.com/browse/QTBUG-12359

Bruce
________________________________________



More information about the Qt-qml mailing list