1

当我使用多个 QWebView 对象时,我注意到加载页面然后删除对象 QWebView 后,内存并没有完全清除。

因此程序使用了大量的额外内存。如何清除内存?

4

1 回答 1

3

QWebView 有静态变量,在关闭期间很晚退出应用程序时会清理这些变量,因此 QWebView 似乎存在内存泄漏。我不认为这些泄漏在执行可执行文件期间会累积(尽管这很难证明!)。

除非您需要 JavaScript、Flash、CSS 或类似的东西,否则您可以将 QWebView 替换为 QTextBrowser,它既更快又没有“静态泄漏”。

于 2011-11-14T11:33:12.310 回答