Qt/C++ 发表于 2018-5-9 16:01:00

Qt4.8.7和5.15.2区别一览 AppleSafari QtWebKit GoogleChromium QtWebengine

Qt4.8.7和5.15.2区别一览 AppleSafari QtWebKit GoogleChromium QtWebengine

Qt 4.8.7 是 Qt 4 的最后一个 LTS 长期支持版本,早已停止维护。
Qt 5.15.2 是 Qt 5 的最后一个 LTS 长期支持版本,开源用户最新版为 5.15.2,商业版为 5.15.4。
相比 Qt 4.8,Qt 5.15 功能更强,兼容性更好,拥有更多功能模块,Web 引擎也由 Apple Safari QtWebKit 改为 Google Chromium QtWebengine (迁移 Web 引擎需要一些时间,但还好)。
Qt 5 是从 5.6 正式引入 Google Chromium QtWebengine 的,之前采用同 Apple Safari QtWebKit 并行的策略发布。
智能编辑重构 批处理式 "数字 Python IDE" 集成开发环境 (集成高效 Cython PyInstaller 批处理小程序)
http://dt.digitser.cn/zh-CN/ide/idepy/index.html
从 Qt 5.15 之后,不再发布 5.16,取而代之的是 Qt 6,虽然 Qt 6.1 仍不成熟,6.2 还在开发中。
若想了解 Qt 4.8.7 和 5.15.2 两者之间的详细差异,如参阅以下人工翻译文档编制。
Qt 5.15.1 官方文档编制 (中文人工翻译)
http://qt5.digitser.net/5.15/zh-CN/index.html
Qt 4.8.7 官方文档编制 (中文人工翻译)
http://qt4.digitser.net/index.html
QT 4.8.7 和 QT 5.15.2 主要区别一览
模块区别4.8.75.15.2说明备注
QtGui 有有提供 GUI 程序基本功能Qt5.15 把很多类并入了 QtWidgets 模块
QtWidgets 有以 C++ 小部件扩展 Qt GUI 类
QtWebChannel 有用于创建 C++ 侧 QObject 和 QML 侧 JavaScript 的双向通信通道
QtWebKit 有基于 Apple Safari WebKit2 的 Web 实现
QtWebEngineWidgets 有基本 Google Chromium 技术的 Web 实现Qt5.5 为向要把Web渲染引擎由WebKit改为Google Chromium Blink核心
QtWebSockets 有基于Web 协议,旨在实现客户端应用程序和远程主机之间的双向通信
QtNetwork 有有提供跨平台网络功能
QHttp有

可用 QNetworkAccessManager QNetworkRequest QNetworkReply 代替
Qt Multimedia有有音频 视频 无线电 摄像头功能类
Qt Multimedia Widgets有用于实现多媒体功能,基于 Widget 的类更名置换 Qt 4.8 中的不成熟模块 Phonon
Phonon有多媒体框架类







http://forum.digitser.cn/data/attachment/forum/201605/19/132155fevczeyds5e5y1wy.jpg扫一扫关注 德云社区 微信公众号
版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载。
页: [1]
查看完整版本: Qt4.8.7和5.15.2区别一览 AppleSafari QtWebKit GoogleChromium QtWebengine