我正在用我的无头渲染器替换QWebKit
和QWebEngine
。我用load()
初始化页面,并将一个插槽连接到loadFinished()
以生成最终的.PNG图像。这用于与WebKit
正常工作,但与QWebEngine
失败。使用QWebEngine渲染图像
代码如下...
_webView = new QWebEngineView();
....
// Render the HTML to an image
QPainter painter(&image);
_webView->page()->view()->render(&painter);
painter.end();
我收到以下错误:
“问计于小工具,没有一个窗口句柄份额中,” “QOpenGLWidget:不能在没有与顶层共享的上下文的情况下使用“。
有没有人有使用QWebEngine
来渲染屏幕的例子?
嗨理查德,请你给你更多的信息,你如何解决这个问题?我们正在撞墙! –