温馨提示×

qt怎么使用webengine加载web页面

发布时间:2022-12-07 16:57:32 来源:亿速云 阅读:63 作者:iii 栏目:编程语言

这篇文章主要介绍“qt怎么使用webengine加载web页面”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“qt怎么使用webengine加载web页面”文章能帮助大家解决问题。

代码如下:

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QUrl>
#include <QtWebEngineWidgets/QWebEngineView>

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页面”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

主题地图