自从Qt(标准发音同cute /kju:t/,你读对了吗?)第一个工具包发布以来已经有20年了,经历一个有趣的发展过程:Trolltech、Nokia、Digia和如今拆分的Qt公司。
在dot.kde.org上Sandro Santos Andrade撰写的一篇长文,以此来庆祝QT20周年和他对KDE桌面带来的影响。下面是一些要点摘译:
Troll科技非常自豪曾经为X-Windows/Linux发布了免费的Qt测试版;
Qt是一个用于开发图形用户界面应用程序的面向对象框架;
Qt有丰富的C++库(约100个类),Qt提供了一种称为signals/slots的安全类型来替代callback,这使得各个元件之间的协同工作变得十分简单。
Qt下的"hello world"应用程序只需要8行C++代码:
代码拷贝:Qt-Toolkit-Turns-20
Qt显著地减少了在写X-Windows/Linux用户界面软件的开发时间和复杂性;它允许程序员专注于编程任务,而不被周围的X11代码弄混;
Qt是非常快和简洁的,因为它直接基于Xlib,而不是Motif或者X Intrinsics;Qt的窗口(用户界面对象)模仿了Motif的外观和感觉;
Qt提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能;
Qt绝对不是一个玩具,而是一个专业级产品,可媲美任何商业GUI类库;
Qt - 20 years leading cross-platform development