qt5与qt4的变更
来源:互联网 发布:程序员职业规划之道 编辑:程序博客网 时间:2024/04/29 11:35
1、QT_WA错误:
error: C2143: 语法错误 : 缺少“)”(在“{”的前面)
解决方法:
#if QT_VERSION >= 0x050000#define QT_WA(unicode, ansi) unicode#endif
https://qt.gitorious.org/qt-solutions/ov3r1oads-qt-solutions/commit/70855469ce1fe82e1bba6b88d32a97081a70d7d1
2、QMetaMethod中的Signature改变为methodSignature
3、QAbstractEventDispatcher::TimerInfo 成员函数变更
4、qVariantCanConvert废除:
static boolvariant_is_bool(constQVariant&in)
{
if(qVariantCanConvert<QString>(in) && string_is_bool(in.toString()))
return true;
return false;
}
出错:
E:\source\im\client\qutim\qca-2.0.3\tools\qcatool\main.cpp:1304: error: 'qVariantCanConvert' was not declared in this scope
if(qVariantCanConvert<QString>(in) && string_is_bool(in.toString()))
^
修改为:
static boolvariant_is_bool(constQVariant&in)
{
if(in.canConvert<QString>() && string_is_bool(in.toString()))
return true;
return false;
}
5、qtestlib 由 testlib 代替。
6、QBool已移除,直接用bool代替。
qt5 c++ api改变列表:
https://qt-project.org/doc/qt-5.0/qtdoc/sourcebreaks.html
0 0
- qt5与qt4的变更
- qt4与qt5的联系
- Qt4与Qt5的区别
- QT5与QT4的一些不同之处
- Qt5与Qt4的模块简介
- QT5 与 QT4
- QT4-->QT5的过渡
- qt4与qt5不兼容问题
- Qt5 与 Qt4变化(从Qt4变迁到Qt5)
- Qt4项目升级到QT5遇到的问题与解决办法
- QT4 支持C++11 与QT5的区别
- Qt4转到Qt5的问题
- Qt4升级Qt5的常见问题
- qt4->qt5的相关问题
- QT4到QT5的变化!
- 关于qt4和qt5之间的选择
- Qt4的项目迁移到qt5
- qt4到qt5使用qsqltablemodel的变化
- Hdu 1505 City Game (DP求最大面积)
- 什么行业最赚钱2014年推荐分享
- eclipse安装SVN插件的两种方法
- java笔记 一些常用类
- Google Glass 拍摄的第一部定格动画片
- qt5与qt4的变更
- 图标网址
- jboss as7.1+jesery实现restful
- Ubuntu 12.04安装InfiniBand驱动及配置
- 如何删除百度搜索记录怎么删除
- IBM CEO罗睿兰称公司不会完全剥离硬件业务
- Test
- 【Android进阶】使用第三方平台 ShareSDK 实现新浪微博的一键分享功能
- 黑马程序员——java基础学习(IO)