Usando QWebEngine para renderizar una imagen
Estoy buscando reemplazarQWebKit
conQWebEngine
en mi renderizador sin cabeza. Inicializo la página conload()
y conecte una ranura aloadFinished()
para generar la imagen final .PNG. Esto solía funcionar bien conWebKit
pero falla conQWebEngine
.
El código es el siguiente ...
_webView = new QWebEngineView();
....
// Render the HTML to an image
QPainter painter(&image);
_webView->page()->view()->render(&painter);
painter.end();
Recibo los siguientes errores:
"Preguntar por el contexto compartido para el widget que no tiene un identificador de ventana" "QOpenGLWidget: no se puede usar sin un contexto compartido con el nivel superior".
¿Alguien tiene un ejemplo de renderizar una pantalla usandoQWebEngine
?