Qt
介绍
Qt(发音同 "cute")是一个功能强大的跨平台应用程序与用户界面框架,广泛用于开发图形用户界面(GUI)软件、控制台工具和服务器应用程序。其主要特点包括:
- 跨平台能力: 一次编写,可部署到 Windows、Linux、macOS、Android、iOS 及嵌入式系统等多种平台。
- 丰富的组件与API: 提供全面的UI控件、网络、多媒体、数据库访问等模块。
- 双重许可: 提供商业许可证和开源许可证(GPL/LGPL)两种选择。
- 语言支持: 主要使用 C++(原生),并对 Python(PySide/PyQt)等语言提供强力绑定支持。
- 现代技术: 支持高级图形(OpenGL/Vulkan)、用于声明式UI设计的QML,以及健壮的信号与槽通信机制。
- 应用领域: 非常适合开发桌面应用程序、嵌入式系统(汽车、医疗、工业)和移动应用。
Qt由Qt公司(及开源社区)开发,因其能构建高性能、可维护的应用程序而受到各主流行业的信赖。
Generated by AI
详细信息
首次公开版本:1995年发布首个公开版本
主要开发者:Haavard Nord 和 Eirik Chambe-Eng
开发/发行公司:Qt Company Ltd. (最初为Trolltech)
所有权变迁:Trolltech (1994) → 诺基亚 (2008) → Digia (2012) → 独立为Qt Company (2014)
核心编程语言:C++
支持语言:C++ (原生), QML (声明式UI), Python (PySide), JavaScript
授权模式:双重许可:商业授权 及 开源授权 (GPL, LGPL)
图片
获取
archive:https://download.qt.io/new_archive/qt/
official website:https://www.qt.io/
Direct Download: 982f56b5-351f-46ce-aa30-37787d76700d