我包括我的头文件:

 #include <QtWebkit>
 #include <QtWebkit/QWebView>
 #include <QUrl>


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

但是Qt抛出错误:


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


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

ui->webView->load(QUrl("http://google.com"));


我用Fedora 21 64 bit

最佳答案

Qt5中,您需要

QT += webkitwidgets


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

For more details.

Header: #include <QWebView>
qmake:   QT += webkitwidgets

关于c++ - qt5 webkit对`QWebView::load`的 undefined reference ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27873974/

10-10 09:41