Qt框架的历史

本文来源: 腾讯元宝


挪威(挪威王国)_百度百科 (baidu.com)

trolltech_百度百科 (baidu.com)

Qt(发音为“cute”)是由挪威公司 ​​Trolltech​​(奇趣科技)于 ​​1991年​​ 开发的跨平台应用程序开发框架。以下是其关键历史节点:

1. 起源与早期发展(1991–2008)​

  • ​1991年​​:Qt 由 ​​Haavard Nord​​ 和 ​​Eirik Chambe-Eng​​(Trolltech 联合创始人)开始开发,目标是创建一个可移植的 GUI 工具包
  • ​1995年​​:首个公开发布版本 ​​Qt 0.90​​ 推出,支持 Unix/X11 平台。
  • ​1996年​​:Trolltech 公司正式成立,Qt 成为其核心产品
  • ​1998年​​:Qt 2.0 发布,加入对 Windows 平台的支持,成为真正的跨平台框架
  • ​2000年​​:Qt 开始采用 ​​双许可证模式​​(GPL 开源协议 + 商业许可证),吸引开源和商业开发者。

​2. 诺基亚时代(2008–2011)​

  • ​2008年​​:诺基亚(Nokia)收购 Trolltech,旨在推动其智能手机平台(如 Symbian 和 MeeGo)的开发。
  • ​2009年​​:Qt 4.5 引入 ​​LGPL 许可证​​,大幅降低商业使用的法律门槛。
  • ​2011年​​:诺基亚放弃 MeeGo,转向 Windows Phone,Qt 发展陷入不确定性

​3. Digia 接管与商业化(2011–2014)​

  • ​2011年​​:诺基亚将 Qt 的商业版权出售给芬兰公司​Digia​​,开源部分仍由社区维护。
  • ​2012年​​:Digia 成立 ​​Qt Project​​,推动开源社区参与开发。
  • ​2013年​​:Qt 5.0 发布,全面支持移动端(Android/iOS)和现代 UI 开发(QML)。

​4. Qt 公司成立与持续发展(2014–至今)​

  • ​2014年​​:Digia 拆分 Qt 业务,成立独立公司 ​​The Qt Company​​,并在赫尔辛基纳斯达克上市。
  • ​2016年​​:Qt 5.7 推出长期支持版本(LTS),增强企业支持。
  • ​2020年​​:Qt 6.0 发布,重点改进性能、模块化和对 C++17 的支持。
  • ​近年动态​​:
    • 扩展在汽车(车载系统)、医疗、工业自动化等领域的应用。
    • 推出 Qt for Python(PySide6),支持 Python 开发者。
    • 持续优化 3D 渲染(Qt Quick 3D)和嵌入式开发(Qt for MCUs)。

赫尔辛基(芬兰的首都)_百度百科 (baidu.com)


​关键里程碑版本​

版本年份重大改进
Qt 1.01995首个公开版本(X11)
Qt 2.01998支持 Windows
Qt 4.02005模块化架构、跨平台能力增强
Qt 5.02012QML/JS 集成、移动端支持
Qt 6.02020现代化架构、C++17 支持

​Qt 的应用领域​

  • ​桌面应用​​(如 Adobe Photoshop Elements、VLC 早期版本)
  • ​嵌入式系统​​(汽车仪表盘、医疗设备)
  • ​移动应用​​(KDE Plasma Mobile)
  • ​工业自动化​​(如西门子、博世的部分产品)。

Qt 的成功得益于其跨平台能力、灵活的许可证政策以及强大的社区支持,至今仍是 C++ 生态中最流行的框架之一。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伸头看云朵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值