Qt是一个多平台的C++图形用户界面应用程序框架,Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。
面向对象
Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。Qt 提供了一种称为 signals/slots(信号/槽) 的安全类型来替代 callback(回调函数),这使得各个元件之间的协同工作变得十分简单;
● 丰富的API
● Qt 包括多达400个以上的 C++ 类,同时不断扩展。
● 支持 2D/3D 图形渲染,支持 OpenGL;
● XML 支持;
● 开放源码
开放源优势包括一个活动的开放源开发员社团。由于Qt的不间断开发,以及完整的代码透明性,以允许Qt开发员进行彻底深入地查看,进行自定义并扩展Qt来满足其独特的需求。
1