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();

posted @ 2016-10-07 15:11  隔壁王叔叔a  阅读(484)  评论(0编辑  收藏  举报