如果在QTcreator里面添加头文件
#include <QWebView>
#include <QWebFrame>
#include <QWebView>
提示没有文件或目录
说明qt库没有完全安装,确切的说是缺少WebKit这个库,webkit里面包含这三个类。
进入qt的安装目录/usr/local/Trolltech/Qt-4.8.6/include(默认安装路径)发现确实没有QtWebKit文件,说明在编译安装qt源码的时候没有编译webkit模块
1、进入qt源码目录重新编译安装qt
./configure
注意看终端打印的信息,过一会有如下显示
Warning: -no-xrender will disable the QtWebkit module.
在下面的配置信息里面有
Qt 3 compatibility ..... yes
QtDBus module .......... yes (run-time)
QtConcurrent code ...... yes
QtGui module ........... yes
QtScript module ........ yes
QtScriptTools module ... yes
QtXmlPatterns module ... yes
Phonon module .......... no
Multimedia module ...... auto
SVG module ............. yes
WebKit module .......... no
可以看到webkit模块没有配置
2、解决