【跟我一起开辟Qt之路】(1)Qt 和Qt Creator简介

(1)什么是Qt?

Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。

Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。

Qt最大优势就是它是一个跨平台的面向对象的图形用户界面应用框架,并且集成了很多第三方资源。

(2)什么是Qt Creator?

Qt Creator是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境 (IDE),并确保首次接触Qt框架的开发人员能迅速上手和操作。

Qt Creator包含了一套用于创建和测试基于Qt应用程序的高效工具,包括:

一个高级的C++代码编辑器 上下文感知帮助系统 可视化调试器 源代码管理 项目和构建管理工具

Qt Creator在  LGPL2.1版本授权下有效,并且接受代码贡献。

(3)Qt开发的现有软件都有哪些?

3DSlicer, a free open source software for visualization and medical image computing

AcetoneISO:镜像文件挂载软件

Adobe Photoshop Album, an image organizing application[35]

Arora:一款跨平台的开源网页浏览器

Autodesk MotionBuilder, professional 3D character animation software

Autodesk Maya, 3D建模和动画软件

Av   idemux, a Free Software program designed for multi-purpose video editing and processing

Avogadro:高级分子编辑器

BOUML,a free uml toolbox

chmcreator:开源的chm开发工具

CineFX:一款跨平台、开源、免费、影片剪辑,特效与合成套装

CoCoA, a software for computations in commutative algebra

Dash Express, an Internet-enabled personal navigation device

DAZ Studio, a 3D figure illustration/animation application

Doxygen:API文件产生器

EAGLE, tool for designing printed circuit boards(PCBs)

EiskaltDC++, a program that uses the Direct Connect protocol.

Emergent:神经网络模拟器。

FEKO, a software product for the simulation of electromagnetic fields

eva:Linux版QQ聊天软件。

FreeCAD, a free and open source 3D-Solid and general purpose design CAD/CAE

FreeMat:一个*开源的数值计算环境和编程语言

Full Tilt Poker, one of the most popular online poker programs

Gadu-Gadu:实时通信软件

Gambas, A free development environment based on a Basic interpreter

GoldenDict:一款开源的字典软件

Google地球(Google Earth):三维虚拟地图软件。

GNS:Cisco网络模拟器。

Guitar Pro 6, a tablature editor

刺猬大作战:一个基于百战天虫的开源游戏。

Hydrogen, an advanced drum machine

ImageVis3D, a volume ray-casting application

Ipe:*的矢量图形编辑器

ISE Webpack, a freeware EDA tool for Windows and Linux developed by Xilinx

Kadu, a Polish instant messenger using the Gadu-Gadu protocol

KDELibs:一个许多KDE程序都使用的共享库,如Amarok、K3b、KDevelop、KOffice等。

KeePassX, a multi-platform port of KeePass, an open source password manager for Microsoft Windows

Launchy:一个开放源代码的快捷启动器

LMMS:一个开放源代码的音乐编辑软件

LyX:使用Qt作为界面的LaTeX软件。

Mathematica:Linux和Windows版本使用Qt作为GUI

Maxwell Render, a software package that aids in the production of photorealistic images from computer 3D model data

Mixxx:跨平台的开放源代码DJ混音软件

MuseScore,一个WYSIWYG的乐谱编辑器

MythTV:开源的数字视频录制软件。

Nuke, a node-based compositor

PDFedit:*的PDF编辑器

PokerTH, an open source Texas hold 'em simulator

Psi:一款XMPP网络协定的实时通信软件

qBittorrent:*的BitTorrent P2P客户端

QCad:一个用于二维设计及绘图的CAD软件

Qjackctl, a tool for controlling the JACK Audio Connection Kit

QSvn, a GUI Subversion client for Linux, UNIX, Mac OS X and Windows

Opera:著名的网页浏览器。

Qt Creator, the free software cross-platform integrated development environment from Nokia

Qterm:跨平台的BBS软件。

Quantum GIS:*的桌面GIS

Quassel IRC:跨平台的IRC客户端

RealFlow, a fluid and dynamics simulator for the 3D industry

Recoll:桌面搜索工具

Rosegarden, a free software digital audio workstation program

SciDAVis, a cross-platform plotting and data analysis program

Scribus:桌面排版软件。

Skype:一个使用人数众多的基于P2P的VOIP聊天软件。

SMPlayer:跨平台多媒体播放器

Spotify, music streaming service.

Stellarium:一款天文学的*软件

TeamSpeak:跨平台的音效通信软件

Texmaker:一款跨平台的开放源代码LaTeX编辑器

TeXworks, It is a graphical user interface to the typesetting system TeX.

TOra, a database administration tool[36]

UniversalIndentGUI,an application which helps the user to beautify, reformat or indent various kinds of code.

Valknut, a program that uses the Direct Connect protocol

VirtualBox:虚拟机软件。

VisIt:一个开源型交互式并行可视化与图形分析工具,用于查看科学数据。

VisTrails, a scientific workflow management and visualization system

VLC多媒体播放器:一个体积小巧、功能强大的开源媒体播放器。

VoxOx, a unified communications software.

WordPress, based on Qt for Maemo and Symbian

wpa supplicant, a free software implementation of an IEEE 802.11i

Xconfig:Linux的Kernel配置工具


上一篇:添加 Open with VSCode到右键菜单


下一篇:35岁中年程序员的焦虑和64岁谷歌老程序员的补丁