我正在寻找在我的无头渲染器中QWebKit替换。QWebEngine我初始化页面load()并连接一个插槽loadFinished()以生成最终的 .PNG 图像。这曾经可以正常工作,WebKit但无法使用QWebEngine.
代码如下...
_webView = new QWebEngineView();
....
// Render the HTML to an image
QPainter painter(&image);
_webView->page()->view()->render(&painter);
painter.end();
我收到以下错误:
“为没有窗口句柄的小部件请求共享上下文”“QOpenGLWidget:如果没有与顶层共享的上下文,就无法使用”。
有没有人有一个使用渲染屏幕的例子QWebEngine?