qt5 webkit未定义对`QWebView :: load`的引用

0 c++ qt webkit qt5

我包含我的头文件:

 #include <QtWebkit>
 #include <QtWebkit/QWebView>
 #include <QUrl>
Run Code Online (Sandbox Code Playgroud)

并添加到.pro文件中QT+=webkit

但Qt抛出错误:

未定义的引用 QWebView::load(QUrl const&)

我不知道为什么QWebView不起作用.

ui->webView->load(QUrl("http://google.com"));
Run Code Online (Sandbox Code Playgroud)

我用 Fedora 21 64 bit

Che*_*byl 5

在Qt5你需要

QT += webkitwidgets
Run Code Online (Sandbox Code Playgroud)

在.pro文件中,不是QT+=webkit

更多细节.

Header: #include <QWebView>  
qmake:   QT += webkitwidgets
Run Code Online (Sandbox Code Playgroud)