找回密码
 立即注册
收起左侧

QT4和QT5的区别

4
回复
7258
查看
[复制链接]

尚未签到

来源: 2018-11-2 16:54:49 显示全部楼层 |阅读模式
1Qter豆

回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2018-11-11 21:35:13 显示全部楼层
感觉差不多,也刚接触,我感觉直接QT5就好了,省得以后再换
回复

使用道具 举报

累计签到:9 天
连续签到:1 天
2018-11-19 10:46:22 显示全部楼层
信号和槽qt5有新的用法,不过是可以兼容qt4的
回复

使用道具 举报

累计签到:2 天
连续签到:2 天
2018-11-22 17:37:33 显示全部楼层
增加了许多功能。如qwebsocket建立连接时,在QT5中可以添加自定义协议,如ocpp字段。QT4不行。
回复

使用道具 举报

累计签到:9 天
连续签到:1 天
2018-12-12 13:11:08 显示全部楼层
编写Qt应用我们需要有Qt库、编译器(vs和gcc)、调试器(gdb),最后还需要Qt Creator这一IDE将它们都整合到一起为我们所用。在Qt4时代,这些东西都是分开的,需要开发者们自己动手配置开发环境。而Qt5版本出来之后,将所有需要的东西都整合到了安装包中,并且环境可以自动配置,为开发者减轻了不少负担。qt5新增 QtWidgets 模块,将 widget 从 QtGui 分离出来来,头文件包含“ QtWidgets ”。如果没注意这个问题,那么用qt5编译老版本的qt程序就会出现错误。还有一些变化是qt5丢弃了qt4的一些函数,或者是替换了。例如,toAscii()和fromAscii()这两个函数就不能用了,会出现未定义的错误,而是用fromLatin1()和toLatin1()来代替他们。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了