QT中使用webView控件时未定义报错

这两天在摆弄一个自定义的简易浏览器,在添加webView控件时,编译构建工程时直接出错如下:
/home/yang/QT_project/MySimpleBrowser/mainwindow.cpp:23: 错误:undefined reference to `QWebView::load(QUrl const&)'
/home/yang/QT_project/build-MySimpleBrowser-Desktop_Qt_5_1_1_GCC_32bit-Debug/ui_mainwindow.h:74: 错误:undefined reference to `QWebView::QWebView(QWidget*)'
/home/yang/QT_project/build-MySimpleBrowser-Desktop_Qt_5_1_1_GCC_32bit-Debug/ui_mainwindow.h:76: 错误:undefined reference to `QWebView::setUrl(QUrl const&)'

由于没有对控件做任何操作,就出现了上述错误,检查头文件的包含也没有什么问题,很是郁闷,折腾了几个小时,无意间发现只要在工程文件.pro中添加一行代码即可:
QT     += webkitwidgets

你可能感兴趣的:(qt)