首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QWebEngine视图缓慢加载网页

QWebEngine视图缓慢加载网页
EN

Stack Overflow用户
提问于 2021-09-09 18:46:33
回答 1查看 420关注 0票数 0

我使用QWebEngineView加载一个网页,如下所示

代码语言:javascript
复制
  web_engine_view = new QWebEngineView();
  QWebChannel* channel = new QWebChannel(web_engine_view->page());
  web_engine_view->page()->setWebChannel(channel);
  channel->registerObject(QString("my_object"), my_object);
  m_web_engine_view->load("path/to/local/html");

本地html文件如下所示

代码语言:javascript
复制
<!DOCTYPE html>
<meta charset="utf-8">

<div id="my_div" style="width: 100%; height: 400px"></div>

<script type="text/javascript" src="qrc:///qtwebchannel/qwebchannel.js"> 
</script>
<script>
    new QWebChannel(qt.webChannelTransport, function (channel) {

       let jsobject = channel.objects.my_object;
       let json_string = jsobject.data;

       // do stuff with the json string

    });
</script>

.html文件的内容要花费很长时间才能在我的QT应用程序中呈现。知道为什么会这样吗?我还并行地呈现了一些OpenGL内容。我使用的是QT 5.14.2。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-17 15:28:58

将我的QT版本更新到QT5.15.0使其更快。此外,在我的应用程序中,3D OpenGLWidgets不断地并行绘制。我必须确保渲染没有得到更新的每一个帧。这大大提高了QWebEngineView的性能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69123321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档