解决基于Qt5.1.1遇见QWebView 找不到,以及网页加载不出来.
2017-03-17 18:50
549 查看
解决:提示QWebView找不到结局方法:
出现原因:QWebView 、QWebFrame、QWebPage、QWebInspector等这些类被单独移到了QtWebKitWidgets模块,不再在QtWebKit模块当中;而QWebHistory等类仍然保留在QtWebkit模块中。
解决方法:使用到QWebPage等webkit相关可视部件的,Qt5.3单独放到了QtWebKitWidgets模块中,所以在使用了QWebPage类的地方:
(1)在*.pro中要加QT += webkitwidgets
(2)你所创建的工程默认搜索路径是Qt的Include根目录,在该目录下看不到 <QWebView>,所以#include <QtWebKitWidgets/QWebView>,可以找到相应地文件,但出现无法解析的外部符号,表明没有找到相应的连接库,可以手动将库加到工程里,如果是MSVC编译器,可以这样:
在*.cpp中加头文件:
#include <QtWebKitWidgets/QWebView>
#pragma comment(lib,"Qt5Widgets.lib")
#pragma comment(lib,"Qt5WebKitWidgets.lib")
解决cannot call unresolved function ERR_get_error报错:
进行下载安装着两个文件即可:libeay32.dll 和 ssleay32.dll 文件,将libeay32.dll
和 ssleay32.dll 文件拷贝到QtSDK中的存放有Qt5Network.dll和Qt5Networkd.dll的文件目录下即可显示网页.
这两个dll下载地址:http://download.csdn.net/detail/qq_24571549/9784954
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/18/4feceb6ce269e5c9633bc8ad66444b19)
原文参考;
http://www.ithao123.cn/content-8206425.html:解决问题打不开网页.
http://blog.csdn.net/cbacq/article/details/50051413:编译器问题.
出现原因:QWebView 、QWebFrame、QWebPage、QWebInspector等这些类被单独移到了QtWebKitWidgets模块,不再在QtWebKit模块当中;而QWebHistory等类仍然保留在QtWebkit模块中。
解决方法:使用到QWebPage等webkit相关可视部件的,Qt5.3单独放到了QtWebKitWidgets模块中,所以在使用了QWebPage类的地方:
(1)在*.pro中要加QT += webkitwidgets
(2)你所创建的工程默认搜索路径是Qt的Include根目录,在该目录下看不到 <QWebView>,所以#include <QtWebKitWidgets/QWebView>,可以找到相应地文件,但出现无法解析的外部符号,表明没有找到相应的连接库,可以手动将库加到工程里,如果是MSVC编译器,可以这样:
在*.cpp中加头文件:
#include <QtWebKitWidgets/QWebView>
#include <QtWebKit/QtWebKit>
#include <QUrl>
#pragma comment(lib,"Qt5Widgets.lib")
#pragma comment(lib,"Qt5WebKitWidgets.lib")
解决cannot call unresolved function ERR_get_error报错:
进行下载安装着两个文件即可:libeay32.dll 和 ssleay32.dll 文件,将libeay32.dll
和 ssleay32.dll 文件拷贝到QtSDK中的存放有Qt5Network.dll和Qt5Networkd.dll的文件目录下即可显示网页.
这两个dll下载地址:http://download.csdn.net/detail/qq_24571549/9784954
原文参考;
http://www.ithao123.cn/content-8206425.html:解决问题打不开网页.
http://blog.csdn.net/cbacq/article/details/50051413:编译器问题.
相关文章推荐
- QWebView中出现加载网页乱码、图片加载不出来的问题解决以级QMainWindow背景图片设置问题
- QT 全局变量所遇见的问题,以及参考网上的解决方法,做个总结,提醒自己
- Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
- Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
- QT 5.7 QWebEngineView加载网页卡的解决方法
- Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法
- QWebView中加载本地html网页中图片加载失败的解决方法
- 【IOS 开发】UIWebView 加载本地文件,多层的网页目录结构失败分析和解决,以及demo
- 使用WebView加载数据出现找不到网页的问题之解决办法(转)
- Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
- cmd运行Java的步骤以及出现找不到或无法加载主类的时的解决办法
- cmd运行记事本所编java的步骤,以及找不到或无法加载主类的解决办法
- Qt5.9使用QWebEngineView加载网页速度非常慢,问题解决
- QT QWebview 调用所加载网页中的JS函数
- Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
- Qt 5.1.1 中找不到'GLES2/gl2.h'文件的解决办法。
- 初始化java环境变量以及编译执行,找不到或无法加载主类解决办法
- Android之WebView——解决加载Https以及根据网页动态设置WebView高度等难题
- 真正的创新必然是基于对市场的了解,对客户反馈的观察,开发出来的产品一定要适应市场,提出的模式一定要能解决现实的问题。而在这其中,技术只是一种实现手段。
- 网页中式样表IE中正常,firefox(opera)中不能正常加载的解决,