用Qt编写简单的浏览器 (零)

Qt WebEngine 官方资源

Qt5.6之后引入了QWebEngine类,用于Qt应用内嵌Web页面,内核是Chromium。

QWebEngine Overview

Qt WebEngine提供了C++类、QML类型给用户进行HTML元素的交互操作。

以此为基础,可以通过Qt WebEngine来实现一个基于Chromium内核的浏览器应用。

Qt官方也给出了一些相应的例子:

Qt WebEngine Examples

除了官方Example中的功能之外,以后也想加入其他有趣的功能,如:

  • 书签页面:书签缩略图
  • 书签页面:拖拽分组
  • 鼠标手势

暂时只想到这些。

下一篇将以WebEngine Widgets Simple Browser Example为基础,分析其代码实现。

不得不说官网文档真是详细,很多地方直接翻译就好了;类图也十分清晰。

posted @ 2017-05-31 23:49  brilliantdo  阅读(3812)  评论(0编辑  收藏  举报