关闭QWEBVIEW时,如何避免内存泄漏



我确实在主窗口的退出事件上调用colles(),但我可以在控制台内存泄漏上看到;例如:

LEAK: 3 XMLHttpRequest
LEAK: 26 CachedResource
LEAK: 293 WebCoreNode

我确实关闭了这样的浏览器:

void MainWindow::closeEvent(QCloseEvent *e)
{
    Q_UNUSED(e);
    webControl.close();
}

webControlQWebPage类型,MainWindow是QMainWindow

请求关闭主窗口,以避免使用此类内存泄漏,可以关闭Web浏览器控件的正确方法是什么?

我记得以前回答过,这是:qwebview中的内存泄漏。

这个答案是针对以前版本的QT(5.4.2),但我发现它仍然会影响最新版本:请参阅此处和此处。

不幸的是,您无能为力,因为所有这些报告的错误尚未在最新版本中解决(QT5.9.2)。

相关内容

  • 没有找到相关文章

最新更新