[Qt笔记]VS中添加QWebEngineVie模块

    xiaoxiao2022-06-28  39

    开发环境: Qt 5.7.0 VS2015 VS2015 在生成新的工程时,会默认带了一些模块。 如果添加新的模块如何操作呢? 目前就添加 [QWebEngineView] 模块为例。 在生成新的工程时默认带的模块: 图一

    第一步: 代码中添加 [QWebEngineView] 代码 然后编译 代码1

    #include <QtWidgets/QMainWindow> #include "ui_qttest001.h" #include <QWebEngineView> class QtTest001 : public QMainWindow { Q_OBJECT public: QtTest001(QWidget *parent = 0); ~QtTest001(); void resizeEvent(QResizeEvent*); private: Ui::QtTest001Class ui; QWebEngineView* view; }; #endif // QTTEST001_H

    代码2

    #include "qttest001.h" QtTest001::QtTest001(QWidget *parent) : QMainWindow(parent) { ui.setupUi(this); view = new QWebEngineView(this); view->load(QUrl("https://www.baidu.com/")); view->show(); } QtTest001::~QtTest001() { } void QtTest001::resizeEvent(QResizeEvent*) { view->resize(this->size()); } 当编译出现错误: 如图2

    此问题是没添加 WebEngineView 文件路径 $(QTDIR)\include\QtWebEngineWidgets 按照下图的步骤添加WebEngineView 就可以啦 图3 图4

    第二步: 添加lib 库文件 Qt5WebEngined.lib Qt5WebEngineWidgetsd.lib 图5

    然后编译运行。

    转载请注明原文地址: https://ju.6miu.com/read-1124560.html

    最新回复(0)