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


开发环境: 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



然后编译运行。



发布了177 篇原创文章 · 获赞 98 · 访问量 88万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览