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


开发环境: Qt 5.7.0 VS2015

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


在生成新的工程时默认带的模块:
图一

[Qt笔记]VS中添加QWebEngineVie模块_第1张图片


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

#include 
#include "ui_qttest001.h"
#include 

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

[Qt笔记]VS中添加QWebEngineVie模块_第2张图片


此问题是没添加 WebEngineView 文件路径
$(QTDIR)\include\QtWebEngineWidgets

按照下图的步骤添加WebEngineView 就可以啦
图3
[Qt笔记]VS中添加QWebEngineVie模块_第3张图片


图4

[Qt笔记]VS中添加QWebEngineVie模块_第4张图片


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

图5

[Qt笔记]VS中添加QWebEngineVie模块_第5张图片


然后编译运行。

[Qt笔记]VS中添加QWebEngineVie模块_第6张图片


你可能感兴趣的:(Qt笔记)