Qt 5.3 使用原来的QT4.8.4项目时QWebView 、QWebFrame等类无法编译通过。

出现原因:QWebView 、QWebFrame、QWebPage、QWebInspector等这些类被单独移到了QtWebKitWidgets模块,不再在QtWebKit模块当中;而QWebHistory等类仍然保留在QtWebkit模块中。

解决方法:使用到QWebPage等webkit相关可视部件的,Qt5.3单独放到了QtWebKitWidgets模块中,所以在使用了QWebPage类的地方:

(1)在.pro中要加QT += webkitwidgets

(2)你所创建的工程默认搜索路径是Qt的Include根目录,在该目录下看不到 ,所以#include <QtWebKitWidgets/QWebView>,可以找到相应地文件,但出现无法解析的外部符号,表明没有找到相应的连接库,可以手动将库加到工程里,如果是MSVC编译器,可以这样:

.cpp中加头文件:

#include <QtWebKitWidgets/QWebView>
#pragma comment(lib,"Qt5Widgets.lib")
#pragma comment(lib,"Qt5WebKitWidgets.lib")

最新文章

  1. CocoStudio基础教程(2)关联程序逻辑与cocoStudio导出文件
  2. Unity3d 经验小结
  3. xUtils之ViewUtil
  4. 关于 iOS 批量打包的总结
  5. hibernate 核心总结 (面试)
  6. newlisp 注释生成文档
  7. TFS二次开发、C#知识点、SQL知识
  8. 逻辑运算&amp;数据
  9. matlab获取文件夹中的所有文件名(dir)
  10. load data infile
  11. python学习笔记之线程、进程和协程(第八天)
  12. PowerDesigner使用方法
  13. encodeURI、encodeURIComponent
  14. C/S和B/S 《JavaWeb开发王者归来》学习笔记
  15. zoj 2744 Palindromes(计算回文子串个数的优化策略)
  16. Connect to a ROS Network---2
  17. C语言编程规范—命名规则
  18. 如何获得 Microsoft Push Notification Service(MPNS)的最佳体验
  19. Linux-(top,free)
  20. 在你的 Rails App 中开启 ETag 加速页面载入同时节省资源

热门文章

  1. Android学习(二) 标签滚动跳过
  2. 最小化JavaScript代码
  3. Appium Android Bootstrap源代码分析之简单介绍
  4. react-native 项目实战 -- 新闻客户端(7) -- 新闻详情页
  5. int a[3];中a+1与&amp;amp;a+1差别 -- C
  6. 用Scratch2.0源码定制一个自己的编辑器
  7. Cocos2d-x教程(35)-三维拾取Ray-AABB碰撞检測算法
  8. SpringMVC 学习笔记(十一) SpirngMVC执行流程
  9. Shader编程教程
  10. oracle高性能的SQL语句的写法