QT调用IE浏览器COM插件完成网页浏览

news/2025/2/22 6:18:34/

一、可用的嵌入式浏览器方案

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

image.png

(2). 使用IE浏览器的COM插件,这个比较简单,也比较方便,就是IE浏览器目前不维护了。

本篇文章就介绍如何使用IE的COM插件完成网页浏览。分别都支持VS和MinGW编译器。

二、实现方法

2.1 加载IE浏览器的COM组件

打开UI设计界面,拖入一个axWidget控件,加载IE浏览器插件(Internet Explorer)。

image.png


http://www.ppmy.cn/news/487795.html

相关文章

qt简单的浏览器

qt简单的浏览器 1 .pro项目文件配置2 ui设计3 主要的3个类3.1 MyTabWidget3.2 MyWebView类3.3 MainWindow类 4 运行结果 1 .pro项目文件配置 添加webengine相关的模块 QT core gui webenginewidgets2 ui设计 方左边是三个按钮,分别是后退、前进和重载功能…

Godot 4 源码分析 - 命令行参数

粗看Godot 4的源码&#xff0c;稍微调试一下&#xff0c;发现一大堆的命令行参数。在widechar_main中 Error err Main::setup(argv_utf8[0], argc - 1, &argv_utf8[1]); Main::setup中&#xff0c;各命令行参数加入到List<Stirng> args中&#xff0c;并通过OS::get…

QT实现简单的浏览器

QT实现简单的浏览器 话不多说&#xff0c;直接上代码 .h文件 #pragma once#include <QtWidgets/QWidget> #include <QtWebEngineWidgets/qwebengineview.h> #include <QPushButton> #include <QLabel> #include <QLineEdit> class gugemap : p…

收藏本站——添加到浏览器收藏夹

收藏本站——添加到浏览器收藏夹 原生 js&#xff0c;兼容所有的浏览器&#xff08;ie&#xff0c;chrome&#xff0c;firefox&#xff09;&#xff0c;值得收藏。 函数如下&#xff1a; function addFavorite(obj, opts){var _t, _u;if(typeof opts ! object){_t document.ti…

QT 图片浏览器(一)

这一段时间在做一个图片浏览器&#xff0c;实现图片左右浏览&#xff0c;图片删除&#xff0c;图片旋转的功能&#xff0c;在初期的时候我在window系统下面的QT Creator中编写代码&#xff0c;编写以后实现了以上所说的功能。虽然难度不是很大&#xff0c;但是在编写的时候由于…

QT实现浏览器功能

1 界面设计 <1>QWidget <2>QAxWidget <3>QPushButton <4>QLineEdit 2 实现浏览器功能 ui->setupUi(this);HRESULT r OleInitialize(0);if(r!S_OK && r ! S_FALSE){return ;}ui->lineEdit->setText("www.qq.com");ui->…

QTTabBar 「资源管理器」让你的文件夹拥有浏览器标签页般的体验

前言 对于广大使用 Windows 系统的同学们来说&#xff0c;「资源管理器」一定是大家再熟悉不过的一位老伙计了&#xff0c;说起名字可能还会有不知道的同学&#xff0c;但我要是说起「文件夹」&#xff0c;大家的脑海里应该立刻就能浮现出熟悉的画面&#xff1a;一个四四方方的…

Qt实现简易的浏览器

一、Qt的webenginewidgets模块和MSVC2017编译环境的配置 webenginewidgets模块 该模块需要在安装Qt时勾选Qt WebEngine。 MSVC2017编译环境的配置 这里的MSVC选2017还是2015&#xff0c;根据自己Qt版本而定&#xff1b;我的Qt版本是5.14.2&#xff0c;支持MSVC2017或2019 需…