- concurrent
将原先的concurrent移出corelib,移到qtbase中。 - corelib
animation (抽象动画类)
qabstractanimation增加了QAnimationDriver类
将#include <private/qmutexpool_p.h>改为#include <QtCore/QMutex>
arch (平台架构特定优化类)
移除了其中的文件夹,全部使用.h,实现改成模板。里面有mips,会不会也会发挥mips的性能呢?
codec (文件编码类)
移除了symbian的编码,增加通用的编码,像GB18030、jp等。
global
增加了系统检测、处理器检测和编译器检测,增加了系统信息、类型信息以及新的qlogging。
io
增加了WIN|MAC|UNIX下文件系统引擎。增加了standardpath。
itemmodels
将原先corelib/kernel中数据模型移到此文件夹,增加了一些数据模型qidentityproxymodel、qstringlistmodel等。
json
将json放在corelib中,一等公民哦。
kernel
移除了symbian,增加了qsystemerror和qtimerinfo_unix。
mimetypes
不懂
QT5 QtBase模块说明
最新推荐文章于 2024-08-07 10:24:44 发布
QT5中,concurrent模块被独立出来,移到qtbase。corelib中的animation新增了QAnimationDriver类,同时移除了symbian相关编码,增加了通用编码如GB18030。全局检测和文件系统引擎得到增强,数据模型被重构,json成为核心组件。thread模块加入了平台特定的互斥锁,tools中增加了多种实用工具。GUI部分进行了拆分,移除了对Symbian和某些老技术的支持。
摘要由CSDN通过智能技术生成