QT4升级QT5WEB问题-创新互联
问题一:错误:C1083: 无法打开包括文件:“QApplication”: No such file or directory
创新互联自2013年起,先为岳普湖等服务建站,岳普湖等地企业,进行企业商务咨询服务。为岳普湖企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。出现原因:Qt5里不再用QtGui模块,而是使用QtWidgets模块。
解决方法:在*.pro里加上greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
问题二:Qt 5.2 使用原来的QT4.8.4项目时QWebView 、QWebFrame等类无法编译通过。
出现原因:QWebView 、QWebFrame、QWebPage、QWebInspector等这些类被单独移到了QtWebKitWidgets模块,不再在QtWebKit模块当中;而QWebHistory等类仍然保留在QtWebkit模块中。
解决方法:使用到QWebPage等webkit相关可视部件的,Qt5.2单独放到了QtWebKitWidgets模块中,所以在使用了QWebPage类的地方:
(1)在*.pro中要加QT += webkitwidgets
(2)在*.cpp中加头文件:#include
或者#include
QT5.2对QT4.x的改动比较大,关于QT5.2可以从QT官网:Qt 5.2 is Here!找到相关介绍。
参考资料:
1、将某个Qt4项目升级到Qt5遇到的问题
2、Qt 使用QWebView 编译无法通过
3、qt windows 5.0.2没法使用qwebview。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网页名称:QT4升级QT5WEB问题-创新互联
分享链接:http://ybzwz.com/article/hehpo.html