- 是一个跨平台的C++应用程序开发框架
- 几乎支持所有的平台,可用于桌面程序开发及嵌入式开发
- 有属于自己的事件处理机制——信号槽机制
- Qt是标准C++的拓展,C++的语法在Qt中都是支持的
- QT的良好的封装机制使得它的模块化程度非常高,可重用性较好
- 广泛应用于开发GUI程序,也可用于开发非GUI程序
- GUI:全称是Graphical User Interface,图形化界面或图形用户接口
- 有丰富的API
- QT包括多达250个以上的C++类
- 可以处理正则表达式
- 支持2D/3D图形渲染,支持OpenGL
- OpenGL:开源图形库
- 提供了非常详细的官方文档
- 支持XML、Json
- 框架底层模块化,根据需求选择相应的模块来使用
- 根据功能将Qt中的类进行划分,包括数据库、网络、窗口模块等