Qt4升级Qt5注意问题
Qt4过渡到Qt5的项目一开始就受阻,记录一下遇到的下面的问题
--->编译遇到类似错误:
error: QCalendarWidget: No such file or directory
error: QComboBox: No such file or directory
error: QDateEdit: No such file or directory
解决方案如下:
1.在*.pro文件里添加:
QT += widgets
2.修改
#include <QtGui/QCalendarWidget>
#include <QtGui/QComboBox>
#include <QtGui/QDateEdit>
为
#include <QCalendarWidget>
#include <QComboBox>
#include <QDateEdit>
--->编译遇到如下错误:
| 1 | error: 'UnicodeUTF8'is not a member of 'QApplication' | 
原因是:QCoreApplication::UnicodeUTF8已被弃用
解决方案如下:
修改
| 1 | setText(QApplication::translate("MainWindow", "&Quitar", 0, QApplication::UnicodeUTF8)); | 
为
| 1 | setText(QApplication::translate("MainWindow", "&Quitar", 0); | 
Qt4升级Qt5注意问题的更多相关文章
- 【Qt开发】QT4 升级到 QT5 改动
		QT4 升级到 QT5 改动: PC部分: [改 QTDIR 变量] 在工程根目录下找到 .user 文件 , 如 InnoTabPlugin.vcxproj.user 修改指向你的 QT5 根目录 ... 
- 在VS2010 中兼容Qt4和Qt5
		1,同时安装Qt4和Qt5 Qt_add,然后在 2. 如果之前的项目使用Qt4编写的,如果新添加新的类和ui的话,一定要选择Qt Add_in 1.1.11,不然就无法生成moc文件,随便选择 Ch ... 
- qt-vs-addin:Qt4和Qt5之VS插件如何共存与使用
		原则上,两者是不可以同时存在的,但是如果都安装了,该如何分别使用他们呢? Qt4 Visual Studio Add-in:官网可以下载安装程序,qt-vs-addin-1.1.11-opensour ... 
- 从Qt4到Qt5的,主要的进化有三(对于QtWidget的精简和优化会很有限)
		从Qt4到Qt5的,主要的进化有三:1 语言的进化,原来是基于C++(qtwidget)和XML(.ui),现在添加了QML(QtQuick)+JS(v8)的架构.2 绘图系统的进化,原先基于QPai ... 
- Qt入门之基础篇(1):Qt4及Qt5的下载与安装
		转载请注明出处:CN_Simo. 导语: Qt是一个跨平台的C++图形界面应用程序框架.它提供给开发者建立图形用户界面所需的功能,广泛用于开发GUI程序,也可用于开发非GUI程序.Qt很容易扩展,并且 ... 
- 【转】qt-vs-addin:Qt4和Qt5之VS插件如何共存与使用
		原则上,两者是不可以同时存在的,但是如果都安装了,该如何分别使用他们呢? Qt4 Visual Studio Add-in:官网可以下载安装程序,qt-vs-addin-1.1.11-opensour ... 
- Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装
		转载请注明出处:CN_Simo. 导语: Qt是一个跨平台的C++图形界面应用程序框架.它提供给开发者建立图形用户界面所需的功能,广泛用于开发GUI程序,也可用于开发非GUI程序.Qt很容易扩展,并且 ... 
- qt-vs-addin:Qt4和Qt5之VS插件如何共存与使用(转)
		原则上,两者是不可以同时存在的,但是如果都安装了,该如何分别使用他们呢? Qt4 Visual Studio Add-in:官网可以下载安装程序,qt-vs-addin-1.1.11-opensour ... 
- qt4升级到qt5的一些问题
		由于最近项目使用的qt版本从qt4.8升级到qt5.5,虽然从4到5的变化不大,不过还是有许多的问题需要记录一下,希望可以帮助到更多的人 1.由于Qt5将大部分桌面部件移到了Qt Widgets模块 ... 
随机推荐
- 关于不同进制数之间转换的数学推导【Written By KillerLegend】
			关于不同进制数之间转换的数学推导 涉及范围:正整数范围内二进制(Binary),八进制(Octonary),十进制(Decimal),十六进制(hexadecimal)之间的转换 数的进制有多种,比如 ... 
- php微信开发(1):缓存access_token的方法
			语言:PHP access_token一直要用,但每天取的数量有限制.反正2小时才过期.就想缓存一下. File1: wx_access_token.php File2: file_cache.php ... 
- openerp学习笔记 跟踪状态,记录日志,发送消息
			跟踪状态基础数据: kl_qingjd/kl_qingjd_data.xml <?xml version="1.0"?><openerp> <d ... 
- 使用Qpython3制作老版天翼飞TP路由器拨号脚本
			#幻境拨号python版 #by 1414641776 account='xxxxxx@96301' password='xxxxx' # 路由器脚本 def sendToRoute(account, ... 
- java之jar命令详解
			1. JAR 文件包 JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式.JAR 文件非常类似 ZIP 文件——准确的说, ... 
- Encog
			http://www.heatonresearch.com/encog/ https://www.mql5.com/zh/articles/252 
- Excel取消保护密码
			Excel表被保护了, 如果没有密码, 可通过以下宏代码查看 (Office 2013已测) Option Explicit Public Sub AllInternalPasswords()' Br ... 
- http 会话(session)详解
			会话(session)是一种持久网络协议,在用户(或用户代理)端和服务器端之间创建关联,从而起到交换数据包的作用机制 一.查看session id 可利用相关工具,比如firebug,httpwatc ... 
- javascript基础之客户端事件驱动
			我们知道,面向对象发展起来后,“一夜之间”,几乎所有的语言都能基于对象了,JavaScript也是基于对象的语言.用户在浏览器上的行为称作“事件”,之后引发的一系列动作,比如弹窗啦,改变浏览器大小啦, ... 
- Winform 文件控件 - 转
			1. OpenFileDialog private void openFileDialogBTN_Click(object sender, System.EventArgs e) { OpenFile ... 
