Qt 内嵌浏览器几种办法

news/2025/2/21 10:23:28/

1.使用axWidget

QT += axcontainer

然后ui里面就可以出现QAxWidget  直接拖入就可以

 ui->axWidget->setControl(QString::fromUtf8("{8856F961-340A-11D0-A96B-00C04FD705A2}"));    ui->axWidget->setFocusPolicy(Qt::StrongFocus);    ui->axWidget->setProperty("DisplayAlerts",false);    ui->axWidget->setProperty("DisplayScrollBars",true);ui->axWidget->dynamicCall("Navigate(const QString&)","http://www.baidu.com");

问题是每次打开都会弹出

不知道应该怎么去掉

 

2.使用 webView

Qt += webkitwidgets  高版本使用   Qt +=  webenginewidgets (没测试过)

需要导入2个dll   libeay32.dll 和 ssleay32.dll  都可以在Qt的安装路径内找到

           

然后ui里面就可以出现webView直接拖入就可以

ui->webView->load(QUrl("http://192.168.1.120/meeting/public/admin.php/index/login?"));

这种实现就没有上面提示框的问题,但发现有部分js不能实现,但基本满足

 

编译器版本:Mingw Qt 5.4.0

 


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

相关文章

QT收藏夹

董哥的黑板报

Qt学习之路之文件浏览器

Windows的资源管理器,大家很熟悉吧,可以放回上一级,查找到下一级.........Qt中QDir 类可以实现显示文件系统目录的效果。 笔者的机器环境:Windows8.1 看代码~~ fileview_widget.h #ifndef FILEVIEWWIDGET_H #define FILEVIEWWI…

Qt文件浏览器

都熟悉Windows下的文件浏览器,可以鼠标操作打开某个磁盘某个文件夹,或者某个子文件夹下的文件,也可以返回上一级菜单,还可以根据转至输入的指定的目录。 这里借用Qt来实现这么一个文件浏览器,实现以下功能:…

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

一、可用的嵌入式浏览器方案 QT在5.6之前可以webkit浏览器框架访问网页,在之后就去掉了webkit,加入了QWebEngineView框架,但是QWebEngineView只能支持VS编译器,mingw编译器不支持。 在后面的高版本QT里,mingw编译器如果要加载网页可以使用两种方式。 (1). 编译webkit源码…

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…