从qt4升级到qt5遇到的问题汇总及解决方法

从qt4升级到qt5遇到的问题汇总及解决方法

ID:6824317

大小:48.50 KB

页数:7页

时间:2018-01-27

从qt4升级到qt5遇到的问题汇总及解决方法_第1页
从qt4升级到qt5遇到的问题汇总及解决方法_第2页
从qt4升级到qt5遇到的问题汇总及解决方法_第3页
从qt4升级到qt5遇到的问题汇总及解决方法_第4页
从qt4升级到qt5遇到的问题汇总及解决方法_第5页
资源描述:

《从qt4升级到qt5遇到的问题汇总及解决方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、从QT4升级到QT5遇到的问题汇总及解决方法PC部分:【改QTDIR变量】在工程根目录下找到.user文件, 如InnoTabPlugin.vcxproj.user修改指向你的QT5根目录:  

2、$(Platform)'=='Template

3、Win32'">    C:qtQt5.2.15.2.1msvc2010    或者找到这个文件Qt4VSPropertySheet.props,在里面修改:

4、="UserMacros">    c:QtQt5.2.15.2.1msvc2010  【新增QtWidgets模块】相对于QT4, QT5的一个主要的基础架构修改是,将widget从QtGui模块剥离开来,新增QtWidgets模块,头文件包含“QtWidgets”。#include    #include     ......修改为:#include#include  

5、......#include  修改为  #include   ......#include 修改为 #include .pro文件中Qt += widgets【QApplication放入QtWidgets】#include 改成: #include 【新增QtWetKitWidgets模块】头文件包含要加QtWebKitWidgets目录.#include 

6、/QWebFrame> 替换为: #include#include  替换为:#include.pro文件中Qt += webkitwidgets【QSortFilterProxyModel】#include 修改为: #include 【QDesktopServices::storageLocation系统目录问题】前使用Q

7、DesktopServices::storageLocation(QDesktopServices::xxxx)来获取一些系统目录,现在则要改成QStandardPaths::writableLocation(QStandardPaths::xxxx)如:QString directory = QDesktopServices::storageLocation(QDesktopServices::DataLocation); 可修改为:QString directory = QStandardPaths::writableLocation(QStandardPaths::DataLocati

8、on); 而QString location = QDesktopServices::storageLocation(QDesktopServices::CacheLocation);修改为:QString location = QStandardPaths::writableLocation(QStandardPaths::CacheLocation);【QHttp用QNetworkAccessManager代替】QHttp类已经被废弃,请用以下的类替换QNetworkAccessManagerQNetworkReplyQNetworkRequest  (代替QHttpRequestHea

9、der)m_pReply = m_httpManager.get(QNetworkRequest(url));connect(m_pReply, SIGNAL(readyRead()), this,SLOT(readyRead()));connect(m_pReply, SIGNAL(finished()),this, SLOT(finishDownload ()));connect(m_pReply, SI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。