文章来源:http://blog.csdn.net/ccf19881030/article/details/18220447

问题一:错误:C1083: 无法打开包括文件:“QApplication”: No such file or directory

出现原因: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 <QtWebKitWidgets/QWebPage>

或者#include<QWebPage>

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。

Qt4项目迁移到Qt5问题:greaterThan(QT_MAJOR_VERSION, 4): QT += widgets .相关推荐

  1. QT5.14.2 官方例子 - Qt Widgets 7: Group Box(组合框)

    组框示例展示了如何在Qt中使用不同类型的组框. 组框是容器小部件,可以在逻辑上和屏幕上将按钮组织成组.它们管理用户和应用程序之间的交互,因此您不必强制执行简单的约束. 组框通常用于将复选框和单选按钮组 ...

  2. 从Qt4 迁移到Qt5 winEvent代替为nativeEvent

     之前项目的代码从Qt4迁移到Qt5, 发现以前在Qt4中使用winEvent写的边缘拖动无法通过编译. 查了一下原来是在Qt5中已经移除winEvent, 并使用nativeEvent来代替. ...

  3. Qt4.8.6与Qt5.4.0的安装详解

    简介 Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址:  http://www.qt.io/  也可以访问Qt项目域名:http://qt-projec ...

  4. eclipse项目迁移到android studio(图文最新版)

    最近Android studio(下文简称AS)官方发布了正式版,目前火得不行.个人认为主要是因为android是google自家的产品,AS也是他自己搞的IDE,以后的趋势android开发肯定会用 ...

  5. 将基于 .NET Framework 的 WPF 项目迁移到基于 .NET Core 3

    将基于 .NET Framework 的 WPF 项目迁移到基于 .NET Core 3 原文:将基于 .NET Framework 的 WPF 项目迁移到基于 .NET Core 3 版权声明:本作 ...

  6. Git之深入解析如何将项目迁移到Git

    一.前言 如果我们现在有一个正在使用其他 VCS 的代码库,但是已经决定开始使用 Git,必须通过某种方式将项目迁移至 Git,那该怎么办呢? Git 有一些通用系统的导入器,也可以开发自己定制的导入 ...

  7. 项目——迁移/home分区

    项目--迁移/home分区 背景 需求 实验开始 1.加入新磁盘 2.此时我们有了80G的新磁盘,我们看下磁盘分区 3.管理磁盘分区,加入20G新分区 4.查看分区情况 5.格式化新分区 6.对原/h ...

  8. 【实战 Ids4】║ 又一个项目迁移完成(MVC)

    迎周一,腊月十九,小年倒计时 新年还有两周时间就要到了,学习可不能停,这几天一直在加班调休,周末也如此,不过也是趁着半夜凌晨的时间,继续迁移我的项目到IdentityServer4统一认证授权中心Bl ...

  9. .NET项目迁移到.NET Core操作指南

    这篇文章,汇集了大量优秀作者写的关于".NET迁移到.NET Core"资料文章以及微软官方教程文档.是我在迁移公司框架项目到.NET Core和.NET Standard时遇到的 ...

  10. laravel 项目迁移_在Laravel迁移

    laravel 项目迁移 Before moving forward we need to know some facts about it, 在继续前进之前,我们需要了解一些事实, Resource ...

最新文章

  1. ELECTRA 超过bert预训练NLP模型
  2. Linux+Jenkins自动构建服务器包
  3. 请交一个关于域的问题
  4. 矩阵快速幂(Matrix_Fast_Power)
  5. 娜璋旅行(三)九月的甘肃新疆:人间之边,天堂之界
  6. CompletableFuture详解~getNow
  7. pytorch教程:Flatten类实现的模版
  8. 清华大学崔鹏:因果推断技术最新的发展趋势及在推荐系统中的应用
  9. 在 SQL Server 的存储过程中调用 Web 服务
  10. mysql的R树,GIS空间数据库(17)R+树索引
  11. SEO优化师王永仙说:网页title设置及描述设置和URL优化及网站地图优化(sitemap)...
  12. 对于流媒体的一些认识
  13. php获取微信uninoid_PHP微信小程序之获取并解密用户数据获取openId和unionId,,小程序登陆...
  14. 天才啊!仅用四个整数编写一个贪吃蛇游戏!
  15. 基于python实现的聊天室(客户端:一)窗口设置
  16. 太空射击第14课: 玩家生命
  17. 探究 PHP_CodeSniffer 的代码静态分析原理
  18. Java job interview:运用所学理论、知识和技能解决实际问题的能力
  19. 数组常用方法 (ES4、5、6)
  20. 100元的C 软件开发培训班

热门文章

  1. 博文视点图书市场快讯 第46期
  2. Java反射机制获取当前类名
  3. mysql druid读写分离_springboot+mysql+jpa+sharding-jdbc+druid读写分离
  4. python很有用吗_Python之父:为什么操作符很有用?
  5. python查看函数消耗的内存_用sys.getsizeof查看对象占用内存数
  6. CLion设置背景图片(Pycharm等)
  7. swoole php 微信推送,基于thinkphp5、swoole和easywechat微信模板消息推送
  8. Kotlin — 适用于移动端跨平台
  9. 【报错】android.database.sqlite.SQLiteException: no such column: id (code 1): , while compiling: select
  10. L1-032 Left-pad (20 分)—团体程序设计天梯赛