基于 C++ 著名自由、开源 Qt 图形开发框架开发的各种应用集
基于 C++ 著名自由、开源 Qt 图形开发框架开发的各种应用集Qt 是奇趣科技于 1991 年开发的跨平台 C++ 图形用户界面应用程序开发框架。它既可开发 GUI 程序,也可开发非 GUI 程序,譬如:控制台工具、服务器。Qt 开发框架是面向对象的,它使用特殊代码生成扩展(称为元对象编译器 Meta Object Compiler, MOC)及一些宏,易于扩展,允许组件编程。
Qt 向应用程序开发者提供了建立艺术级图形用户界面所需的所有功能。Qt 很容易扩展,且允许组件编程。基本上,Qt 同 X Window 上的 Motif、Openwin、GTK 等图形界面库和 Windows 平台上的 MFC、OWL、VCL、ATL 是同类型的东西。
Qt 分发时,分商业版和开源版 2 种:商业版:提供给商业软件开发者。会提供传统商业软件发行版,并提供在协议有效期内的免费升级和技术支持服务。
开源版:仅为开发自由开源软件, 提供和商业版本同样的功能。在 GNU 通用公共许可下,是免费的。
2008 年奇趣科技被诺基亚公司收购,QT 因此也成为诺基亚旗下编程工具。
智能编辑重构 批处理式 "数字 Python IDE" 集成开发环境 (集成高效 Cython PyInstaller 批处理小程序)http://dt.digitser.cn/zh-CN/ide/idepy/index.html
从 2009 年 03 月发布的 Qt 4.5 起,诺基亚为 Qt 增添了开源 LGPL 授权选择。
从 2009 年 05 月 11 日起,诺基亚 Qt Software 宣布 Qt 源代码库面向公众开放,Qt 开发人员可通过为 Qt 以及与 Qt 相关的项目贡献代码、翻译、示例以及其他内容,协助引导和塑造Qt 未来的发展。为便于这些内容的管理,Qt Software 启用了基于 Git 和 Gitorious 开源项目的 Web 源代码管理系统。
Qt Creator 在 LGPL 2.1 版授权下有效,且接受代码贡献。
2009年 12 月 01 日,诺基亚发布 Qt 4.6。Qt 4.6 首次包含了对 Symbian 平台的支持,并在其所支持的平台中新增了 Windows 7、Apple Mac OS 10.6 (雪豹) 和即将上市的 Maemo 6。此外还为实时操作系统 QNX 和 VxWorks 提供了网络社区支持。对 Maemo 5 的支持已进入研发阶段,其技术预览版第二版于 2009 年 12 月 01 日发布。
Qt 对 X11 、X86 、ARM 及 Symbian 的支持,首次为开发人员创造了使用同一代码库同时针对多个平台进行开发的机会。能够跨平台分享代码就意味着开发人员所开发的应用程序上市的速度将更快,影响的设备用户群将更广。
Qt Mobility 项目下的全新 Qt API 技术预览版也同时发布。这些跨平台的 API 为开发人员提供了多种功能,如导航类设备的定位功能,以及信息发送和接收、联系人和网络连接管理等。
Qt 4.6 性能提升,主要包括:一个经过高度优化、重新编写的 Qt Graphics View 渲染算法、一个全新的 OpenGL 绘图引擎、WebKit、使用 OpenVG 对 2D 矢量图形的支持,以及对全新 DirectFB 的支持。
2012 年 Qt 被 Digia 收购。
2013 年 07 月 03 日 Qt 5.1 正式版发布,这是 Qt 5.0 发布后经 6 个月开发测试的新版本。主要修复了 5.0 中的 bug,但该版本还包含了很多新特性和一些小改进。Qt 5.1 绑定了 Qt Creator 2.7.2,可通过一个新的在线安装器来安装,可自动无缝更新,同时也提供了一个新版 Visual Studio 插件。
此外 Qt 5.1 还增加了很多新模块,大大扩展了 Qt 5.0 的功能。此外 5.1 版本还大大加强对不同平台的支持,包括 Visual Studio 2012,以及对移动平台的支持。提供了 Qt for Android 和 iOS 预览版。2011 年 02 月 22 日 Qt for Android (Alpha) 发布。Qt for iOS 发布时间大约是 2013 年年底。
2014 年 04 月在 Qt Creator 3.1 Beta 面世一个多月之后,终于迎来了正式版。全新 Qt Creator 3.1.0 主要包括 Bug 修复与系统改进,同时,还添加了一些新功能特性。Qt Creator 3.1.0 实现了对 iOS 的完全支持,新增 WinRT、Beautifier 等插件,废弃了无 Python 接口的 GDB 调试支持,集成了基于 Clang 的 C/C++ 代码模块,并对 Android 支持做出了调整,至此实现了全面支持 iOS、Android、WP。
采用 Qt 开发的应用
应用简介备注
数字媒体查看、播放、录制、格式转换数字媒体内容
数字 IDE Python用于编写-调试 Python、Cython、PyQt、PySide、C/C++、HTML、等编程语言源代码的集成开发环境
数字翻译专业字符格式转换、GUI 文档批处理翻译工具
数字 IDE 网页用于制作 HTML5、Bootstrap、JavaScript、jQuery 静态 动态网站的集成开发环境
3DSlicer可视化、免费医疗图像计算开源软件
AcetoneISO镜像文件挂载软件
Adobe Photoshop Album图像组织应用程序
Arora跨平台开源网页浏览器
Autodesk Motion Builder三维角色动画软件
Autodesk Maya3D 建模、动画软件
Avidemux
自由多功能视频编辑、处理软件
Avogadro高级分子编辑器
Battle.net暴雪公司开发的游戏对战平台
BOUML免费的统一建模语言工具箱
Bitcoin
比特币
chmcreator开源 chm 开发工具
CineFX一款跨平台、开源免费、影片剪辑、特效合成软件
CoCoA
代数交换计算软件
Dash Express
启用 Internet 的个人导航装置
DAZ Studio
3D 人物角色 插图/动画 应用程序
DoxygenAPI 文件产生器
EAGLE
印刷电路板(PCB)设计工具
EiskaltDC++
使用直连协议的程序
Emergent神经网络模拟器
evaLinux 版 QQ 聊天软件
FreeCAD
自由开源 3D 实体、通用 CAD/CAE 设计软件
FreeMat 自由开源数值计算环境、编程语言
Full Tilt Poker
最流行的在线扑克程序之一
Gadu-Gadu实时通信软件
Gambas
基于 Basic 解释器的自由开发环境
GoldenDict一款开源字典软件
Google 地球(Google Earth)三维虚拟地图软件
GNSCisco 网络模拟器
Guitar Pro 6
曲谱编辑器
刺猬大作战 一个基于百战天虫的开源游戏
Hydrogen
先进电子鼓软件
ImageVis3D
体积光投射应用
Ipe自由矢量图形编辑器
ISE Webpack
由 Xilinx (赛灵思) 开发,适于 Windows 和 Linux 的免费 EDA 工具
Kadu
使用 Gadu-Gadu 协议的波兰即时通讯应用
KDELibs 许多 KDE 程序都使用的共享库,如Amarok、K3b、KDevelop、KOffice 等
KeePassXKeePass 的多平台端口,一个用于 Microsoft Windows 的开源密码管理器
Launchy 一个开放源代码的快捷启动器
LMMS 一个开放源代码的音乐编辑软件
LyX使用 Qt 作为界面的 LaTeX 软件
MathematicaLinux 和 Windows 版本使用 Qt 作为 GUI 的科学计算软件
Maxwell Render辅助计算 3D 模型数据产生逼真图像的软件包
Mixxx 跨平台的开放源代码 DJ 混音软件
MuseScore 一个 WYSIWYG 乐谱编辑器
MythTV开源数字视频录制软件
Nuke
基于节点的影视特效合成器
PDFedit自由 PDF 编辑器
PokerTH
开源德州扑克模拟器
PsiXMPP 网络协议实时通信软件
qBittorrent 自由 BitTorrent P2P 客户端
QCad 用于 2D 设计、绘图的 CAD 软件
Qjackctl
控制 JACK 音频连接工具的软件包
QSvn
适于 Linux、UNIX、Mac OS X、Windows 的 Subversion GUI 客户端
Opera著名网页浏览器
Qt Creator
来自 Nokia (诺基亚) 的自由跨平台集成开发环境 IDE
Qterm跨平台的 BBS 软件
Quantum GIS 自由的桌面 GIS
Quassel IRC 跨平台的 IRC 客户端
RealFlow
3D 产业流体、动力学仿真软件
Recoll适于 Linux、Unix 的桌面全文搜索工具
Rosegarden 自由数字音频工作站程序
SciDAVis跨平台绘图和数据分析程序
Scribus桌面排版软件
Skype使用人数众多的基于 P2P 的 VOIP 聊天软件
SMPlayer跨平台多媒体播放器
Spotify
音乐流媒体服务应用
Stellarium自由天文学软件
TeamSpeak跨平台音效通信软件
Texmaker 跨平台开源 LaTeX 编辑器
TeXworks
TeX 排版系统图形用户界面
TOra
数据库管理工具
Universal Indent GUI 可协助用户美化、重新格式化或缩进各种代码的应用
Valknut使用直连协议的程序
VirtualBox 虚拟机软件
VisIt用于查看科学数据,开源交互式并行可视化与图形分析工具
VisTrails
科学工作流管理和可视化系统
VLC 多媒体播放器一个体积小巧、功能强大的开源多媒体播放器
VoxOx统一通信软件
WordPress
基于 Qt,适于 Maemo 和 Symbian
wpa supplicantIEEE 802.11i 标准的自由软件实现
XconfigLinux 的 Kernel 配置工具
咪咕音乐中移动倾力打造的正版音乐播放器
WPS Office金山软件公司推出的办公软件
极品飞车EA 公司出品的著名赛车类游戏
WingIDEPython 代码编辑工具
http://forum.digitser.cn/data/attachment/forum/201605/19/132155fevczeyds5e5y1wy.jpg
扫一扫关注 德云社区 微信公众号
版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载。
页:
[1]