qt creator 4 与 qt creator 5都有哪些区别

qtcreator4与qtcreator5都有哪些区别现在主流开发都用哪个呢?... qt creator 4 与 qt creator 5都有哪些区别
现在主流开发都用哪个呢 ?
展开
 我来答
cooke1234
2014-02-19 · TA获得超过6861个赞
知道大有可为答主
回答量:4617
采纳率:72%
帮助的人:3554万
展开全部
1. Qt5加入了JSON支持

2.Qt5支持的平台有: 桌面平台:Windows, Linux/X11, Mac OS X 嵌入式平
台: Embedded Linux(DirectFB, EGLFS, KMS, Wayland), WIndows Embedded(Compact and Standard), Real-Time OS(QNX, VxWorks, INTEGRITY) 移动平台:Android, iOS, Windows 8(WinRT), BlackBerry 10

3. QtQuick2, 新增了许多新QML Elements,要求有OpenGL(ES)或DirectX支持,还有关于图形效果、多媒体方面的加 强

4. 新增了QGuiApplication 和QWindow,用于QtQuick,如果是开发传统的基于QWidgrets的程序,仍然使用以前的QApplication和QMainWindow

5. 新的QtGui中只包含了少量GUI核心的内容,原来Qt4中的QtGui中包含的大多数Widgets、ItemView、GraphicsView相关内容都被移到了QtWidgets模块中,所以在Qt5中,如果开发QtQuick2应用,就可以去除QtWidgets模块了,不是必须的了。

6. 单独的QtMultimedia模块,可在C++和QML中使用,支持audio、video、radio、mediaplayer、camera等接口

7. QtNetwork模块中新增了bearer managemtn,来控制系统的(网络等)连接状态

8. QtQml模块提供基本的QML引擎、类型、对象等以及与其有关的C++支持,而QtQuick模块则提供了基本的QML Elements。

总体来说从Qt4到Qt5的升级比较平稳,不会像Qt3到Qt4那样相当于重新写了一遍。并且QtQuick的升级也算平稳(C++中主程序要有所变化),还将一些原来QtMobility中的内容移到了Qt5中。
开始支持主流移动平台(Android、iOS、Window 8(WinRT)、BlackBerry 10),Symbian已经不再更新发展,就让
它远去吧。至于MeeGo/Sailfish,应该将它归类到Linux/X11中去,嵌入式平台中则增加了QNX(其实BlackBerry 10也是
基于QNX的)。

目前Qt还在开发中,内部还是有Bug之类的。建议以Qt4.8进行开发。
网上的资料多以Qt4为主。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
long210405
2014-02-11 · TA获得超过102个赞
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:123万
展开全部
主要是sdk的不同,老的项目应该是使用Qt4的比较多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式