一、可用的嵌入式浏览器方案
QT在5.6之前可以webkit浏览器框架访问网页,在之后就去掉了webkit,加入了QWebEngineView框架,但是QWebEngineView只能支持VS编译器,mingw编译器不支持。
在后面的高版本QT里,mingw编译器如果要加载网页可以使用两种方式。
(1). 编译webkit源码,使用webkit。 也可以不用自己编译,GitHub上可以下载编译好的库,直接下载使用即可。
下载地址: https://github.com/qtwebkit/qtwebkit/releases/tag/qtwebkit-5.212.0-alpha4
(2). 使用IE浏览器的COM插件,这个比较简单,也比较方便,就是IE浏览器目前不维护了。
本篇文章就介绍如何使用IE的COM插件完成网页浏览。分别都支持VS和MinGW编译器。
二、实现方法
2.1 加载IE浏览器的COM组件
打开UI设计界面,拖入一个axWidget控件,加载IE浏览器插件(Internet Explorer)。