47: error: undefined reference to `QWebView::QWebView(QWidget*)'
QT 5.6版本
用Qt界面设计器打开界面文件,在界面上托入QWebView控件,这时运行会出现错误,错误如下:
......... undefined reference to `QWebView::load(QUrl const&)' .........
原因是没有在其工程文件.pro中加入所需的webkitwidgets, 注意Qt5之前的版本是webkit 。
1)在mainwindow.h中添加:
#include <QtWebKitWidgets/QWebView>
2)
在 *.pro 中添加
webkitwidgets:
QT += core gui webkitwidgets
3) 在main.cpp中使用:
QWebView *view = new QWebView();
view->load(QUrl("http://www.yahoo.com")); //// webView->load(QUrl(lineEdit->text()));
view->show();