visorHtml en Android e iOS (QML)


([N4] eduarchap) #1

Saludos

Para quien pueda interesar. Despues de mucho dar vueltas, logre colocar un visorHTML en un formulario para que sea utilizado en movil (Android e iOS) obviamente no fue un objeto nativo de Velneo, sino el WebView en QML, el codigo QML es muy simple

import QtQuick 2.0
import QtQuick.Window 2.0
import QtWebView 1.0

Rectangle {
id: general
width: 380
height: 300
visible: true

function refrescar() {					
	navegador.url = theRoot.varToString("URL_WEB");		
}		
WebView {
    id: navegador
	anchors.fill: parent
    //url: "http://www.google.com.ar"
	url: theRoot.varToString("URL_WEB");
}	

Timer {
	interval: 1000;
	running: true;
	repeat: false;
	triggeredOnStart: true
	onTriggered: general.refrescar()
}	

}

Eso como un formulario QML, y en el OnInit, le asigno valor a la variable URL_WEB con lo que desee mostrar.

En mi caso en particular, realice algunas graficas simples con HighChart y genere los HTML en la carpeta Download del movil, posteriormente le pase esa ruta al WebView de QML y listo todo andando.

Saludos.


([N1] AROJAS) #2

Muchas gracias por el aporte.


([N1] Juan) #3

Genial gracias


([N4] info) #4

Buenos días, seria interesante un ejemplo para echarle un ojo.

Gracias por la idea.