当通过 QWebView 加载页面时,我注意到程序的其他元素开始变得缓慢,特别是 GUI。如何解决这个问题是最好的方案?
我从未在使用 QWebView
时遇到过用户界面明显变慢的情况,即使在性能较弱的SBC上也是如此。我想知道是否有其他因素导致你的速度变慢。
你加载所有页面时都会出现这个问题吗?还是只有某些页面?
一个想法:你可以使用 QWebView::settings()
访问设置对象(QWebSettings
的实例)来控制你的 QWebView
。我建议先禁用JS (QWebSettings::setAttribute(JavascriptEnabled, false)
),以查看是否由于在你尝试显示的页面后台运行的脚本而减慢了速度。