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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta