2011-11-05 39 views

回答

1

我不能说使用QWebView时,甚至在相当动力不足的SBC我曾经拥有过的用户界面的其他任何明显放缓。我想知道是否还有其他事情正在减慢你的速度。

您是否收到了这个问题,您加载所有页面,或者只是某几个?

一个想法:您可以使用QWebView::settings()访问QWebView的设置对象(QWebSettings的一个实例)。我建议禁用JS以开始(QWebSettings::setAttribute(JavascriptEnabled, false)),只是为了看看您是否正在尝试显示的页面后面运行的任何脚本放慢速度。

+0

感谢您的回复,问题消失了 – Outsider

0

我有同样的问题,它涉及到有多个QWebViews可见(在我的情况下2-3)和基于JavaScript的渲染速度慢的元素(如拉斐尔元素或ckeditor文档)。由于QWebKit必须从主线程运行,任何渲染网页的速度都会减慢GUI用户交互的其他部分。我目前不知道有什么办法可以解决这个问题。令人失望的是QWebView无法放入其他线程。