我确实在主窗口的退出事件上调用colles(),但我可以在控制台内存泄漏上看到;例如:
LEAK: 3 XMLHttpRequest
LEAK: 26 CachedResource
LEAK: 293 WebCoreNode
我确实关闭了这样的浏览器:
void MainWindow::closeEvent(QCloseEvent *e)
{
Q_UNUSED(e);
webControl.close();
}
webControl
是QWebPage
类型,MainWindow是QMainWindow
。
请求关闭主窗口,以避免使用此类内存泄漏,可以关闭Web浏览器控件的正确方法是什么?
我记得以前回答过,这是:qwebview中的内存泄漏。
这个答案是针对以前版本的QT(5.4.2),但我发现它仍然会影响最新版本:请参阅此处和此处。
不幸的是,您无能为力,因为所有这些报告的错误尚未在最新版本中解决(QT5.9.2)。