用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为基础,分析其代码实现。

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM