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.7 | 5.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 实现 | | QtWebSockets | | | 有 | 基于Web 协议,旨在实现客户端应用程序和远程主机之间的双向通信 | | QtNetwork | | 有 | 有 | 提供跨平台网络功能 | | QHttp | 有 |
|
| 可用 QNetworkAccessManager QNetworkRequest QNetworkReply 代替 | Qt Multimedia | | 有 | 有 | 音频 视频 无线电 摄像头功能类 | | Qt Multimedia Widgets | | | 有 | 用于实现多媒体功能,基于 Widget 的类 | 更名置换 Qt 4.8 中的不成熟模块 Phonon | Phonon | | 有 | | 多媒体框架类 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载。
|