一、Qt WebEngine
Qt WebEngine模块提供了一个Web浏览器引擎,可以轻松地将万维网上的内容嵌入到没有本机Web引擎的平台上的Qt应用程序中。Qt WebEngine提供了用于渲染HTML,XHTML和SVG文档的C ++类和QML类型,它们使用级联样式表(CSS)进行样式设置并使用JavaScript编写脚本。 用户可以通过使用HTML元素上的contenteditable属性,使HTML文档完全可编辑。
1、Qt WebEngine架构
Qt WebEngine中的功能分为以下模块:
- Qt WebEngine Widgets,用于创建基于Widget的Web应用程序
- Qt WebEngine,用于创建基于Qt Quick的Web应用程序
- Qt WebEngine Core,用于与Chromium交互
- Qt WebEngine Process模块,页面渲染和JavaScript执行从GUI流程分离到Qt WebEngine Process中。 如果将Qt库捆绑到应用程序中,则该库必须随应用程序一起提供。
2、瑞芯微带Qt WebEngine的SDK编译
详见如下链接