Qt5 和 Qt4 的一些改动和不同
Qt5从Qt4升级后,很多原来Qt4中定义的函数或者变量由于种种原因在Qt5中被遗弃,所以用Qt5来编译Qt4的一些工程项目时,难以避免的会需要修改一些地方,下面就罗列一些我遇到的一些需要修改的地方:
- Qt5中UnicodeUTF8不再是QCoreApplication的一个成员,所以下面的代码需要修改:
例如:
YourClass->setWindowTitle(QApplication::translate(YourClass, “List”, 0, QApplication::UnicodeUTF8));
需要修改为:
YourClass->setWindowTitle(QApplication::translate(YourClass, “List”, 0));
- Qt5中的QString不再定义toAscii()函数,所以所有出现该函数的地方需要用toLatin1()来替换:
例如:
this->_cvCap = cvCaptureFromAVI(path.toAscii().constData());
需要修改为:
this->_cvCap = cvCaptureFromAVI(path.toLatin1().constData());
Qt5 和 Qt4 的一些改动和不同相关推荐
- Qt的信号槽机制介绍(含Qt5与Qt4的差异对比)
转载地址: https://blog.csdn.net/nicai888/article/details/51169520 一 闲谈: 熟悉Window下编程的小伙伴们,对其消息机制并不陌生, 话说: ...
- Qt5和Qt4的区别
1.Qt5使用了基于 OpenGL 的场景绘画来加速 qml 加强了绘画效应和粒子系统 2.原来的 QWebView 更新为 QWebEngineView 全新的 QWebEngineView 使用的 ...
- linux下能用qt5.0,qt5.0移植
qt5.0 release版终于在2012/12/19出来了 看了下源码,模块化做得很不错,很多东西都从原来的qtbase里抽出来,变成单独模块,依赖关系变得很明确 然后就抽了点时间(到年底了,事情也 ...
- 在Eclipse的CDT:配置和开发Qt5工程
一.前言 QT的Eclipse--集成插件已经失效. 有什么方法可以让我们在 Eclipse CDT 中构建一个涉及 QT 的项目? 比如,我得到了QT的库和头文件和moc,那么如果我只是用代码设计G ...
- 编译移植龙芯2K1000平台下的qt-5.13
编译移植龙芯2K1000平台下的qt-5.13 本文记录对龙芯2K进行qt5.13.1版本的移植. 本文中对于tslib的安装不做讲解,使用了QT4进行核心板开发的童鞋一般情况下,应该已经安装好了ts ...
- Qt之QTextEdit
关于QTextEdit,Qt5对Qt4的做了一些小的改动,看上去很多方法都发生了变化,但万变不离其中.如:槽函数setFontFamily(const QFont&)变为setFontFami ...
- Qt之自定义界面(窗体缩放)
简述 通过前两节内容,我们实现了自定义窗体的移动,以及自定义标题栏-用来显示窗体的图标.标题,以及控制窗体最小化.最大化.关闭. 在这之后,我们还缺少窗体的缩放-当鼠标移动到窗体的边框-左.上.右.下 ...
- 3DSlicer30:VS-Qt5VSaddin-qt4.8.7dev
1.问题与思考 关于3DSlicer的功能开发,不可避免的会使用Loadable模块.这主要涉及Widget设计.多Module协作以及Slicer内部集成函数or类的调用. 这里主要想记录的是如何利 ...
- 商城报表系统html5,关于html5:推荐这几款主流报表产品
为什么大家当初放弃应用Excel,而抉择第三方报表工具呢? Excel是一个电子表格程序,而不是一个数据库程序.Excel数据处理容量和速度有限度,数据可视化水平不高,都是以表格为主,尽管也能插入一些 ...
最新文章
- Android全屏,隐藏状态栏和标题栏
- 局域网读取文件_教你windows局域网如何设置共享文件
- MairaDB 函数(二)
- go 切片slice删除元素的方法
- javascript模拟鼠标双击事件
- C/C++ 一段代码区分数组指针|指针数组|函数指针|函数指针数组
- mysql导出数据到本地_mysql怎么导出数据到本地文件
- 现实生活中我们常常遭遇“怀疑”
- 2016年3月16日作业
- Python演示--UDP套接字真的无连接吗?
- Android开发笔记(六十二)HTTP数据格式的解析
- xampp中apache点击启动失败解决方法
- windows纯手工安装php和Apache以及连接mysql
- 科比职业生涯数据分析
- C++ 强连通分量 - 缩点(Tarjan算法)
- weight_decay一般设置为多少_建盏一般多少钱?建阳建盏定价的依据是什么?宋韵建盏为你解析...
- 360+城市空气质量指数-日度数据、良好天数统计(2001-2022年)
- 初中计算机课感悟,初中信息技术课教育随笔
- 安装Rstudio Desktop和Rstudio Server免费版本
- nodejs 将对象转化为query(URLSearchParams)