这篇文章主要介绍“qt怎么使用webengine加载web页面”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“qt怎么使用webengine加载web页面”文章能帮助大家解决问题。
创新互联长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为昭平企业提供专业的网站设计、网站制作,昭平网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。
代码如下:
#include "mainwindow.h" #include "ui_mainwindow.h" #include#include MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); QWebEngineView *view = new QWebEngineView(this); // view->load(QUrl("http://localhost:8080/")); view->load(QUrl("file:///E:/workspace/vue-space/vue-app01/dist/index.html")); view->show(); view->resize(this->width(),this->height()); } MainWindow::~MainWindow() { delete ui; }
QT += core gui webenginewidgets greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++17 # You can make your code fail to compile if it uses deprecated APIs. # In order to do so, uncomment the following line. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 SOURCES += \ main.cpp \ mainwindow.cpp HEADERS += \ mainwindow.h FORMS += \ mainwindow.ui # Default rules for deployment. qnx: target.path = /tmp/$${TARGET}/bin else: unix:!android: target.path = /opt/$${TARGET}/bin !isEmpty(target.path): INSTALLS +=
关于“qt怎么使用webengine加载web页面”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。