QT5使用Webkti
2016-07-20 20:15
441 查看
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中加头文件:
出现原因: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")
相关文章推荐
- Qt qml 实现类似手机电话薄联系人首字母查找
- 交叉编译Qt5.5.1 with egl (2)
- Qt qml listview刷新
- Qt qml 滑块
- Qt实现自定义按钮的三态效果(转载自http://www.cnblogs.com/emouse/archive/2013/07/14/3189319.html)
- Qt之图形视图框架
- Qt之图形视图框架
- Qt之图形视图框架
- 《Qt》part 4 Qt5.5.0窗口之间传值(二)
- qt实现头像上传功能
- ubuntu下使用QtCreator调试hotspot源码
- Qt中文件读取的几种方式
- 数据库SQLite在Qt5+VS2012使用规则总结---中文乱码
- qt 汉字
- windows下qt5使用ffmpeg(不用编译源码)
- qtcreator 中文乱码
- QT中PRO文件写法的详细介绍
- Qt之设置系统托盘
- QT学习之路————QT程序在开发板上显示 中文字体
- Qt+opencv开发笔记(1)