[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