我正在寻找在我的无头渲染器中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
?