QT5使用Webkti
2024-09-04 13:23:54
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")
最新文章
- CocoStudio基础教程(2)关联程序逻辑与cocoStudio导出文件
- Unity3d 经验小结
- xUtils之ViewUtil
- 关于 iOS 批量打包的总结
- hibernate 核心总结 (面试)
- newlisp 注释生成文档
- TFS二次开发、C#知识点、SQL知识
- 逻辑运算&;数据
- matlab获取文件夹中的所有文件名(dir)
- load data infile
- python学习笔记之线程、进程和协程(第八天)
- PowerDesigner使用方法
- encodeURI、encodeURIComponent
- C/S和B/S 《JavaWeb开发王者归来》学习笔记
- zoj 2744 Palindromes(计算回文子串个数的优化策略)
- Connect to a ROS Network---2
- C语言编程规范—命名规则
- 如何获得 Microsoft Push Notification Service(MPNS)的最佳体验
- Linux-(top,free)
- 在你的 Rails App 中开启 ETag 加速页面载入同时节省资源
热门文章
- Android学习(二) 标签滚动跳过
- 最小化JavaScript代码
- Appium Android Bootstrap源代码分析之简单介绍
- react-native 项目实战 -- 新闻客户端(7) -- 新闻详情页
- int a[3];中a+1与&;amp;a+1差别 -- C
- 用Scratch2.0源码定制一个自己的编辑器
- Cocos2d-x教程(35)-三维拾取Ray-AABB碰撞检測算法
- SpringMVC 学习笔记(十一) SpirngMVC执行流程
- Shader编程教程
- oracle高性能的SQL语句的写法