1.Qt简介
- Qt是跨平台的C++图形用户界面库(GTK、MFC、OWL、ATL也是图形用户界面库)。
- 开发工具有例如:Qt Creator、Qt Designer等等。
- Qt支持Linux/Unix系统、windows平台。
- Qt易扩展,允许组件编程。
2.Qt优势
- 优良的跨平台特性
- 面向对象
- 丰富的API(内含有250个以上的C++类)
- 支持3D/2D图形渲染,支持OpenGL
- XML支持/大量的开发文档
- 可移植性
- 开源软件
3.Qt开发工具详解
3.1Qt开发工具包含:Qt Creator、Qt Designer、 Qmake、Qt Assistant、Qt Linguist。
- Qt Creator:用于Qt开发的轻量级跨平台集成开发环境
- Qt Designer:强大的拖拽式图像化用户界面排版和设计工具
- Qmake:跨平台nakefile生成器
- Qt Assistant:可定制可重发布的帮助文件和文档阅读器
- Qt Linguist:整套工具,支持对Qt应用作快捷无误的翻译3.Qt开发工具详解
3.2Qt跨平台框架对应模块:Qt基础模块和Qt扩展模块。
1.Qt基础模块:Qt core、Qt Gui、Qt Multimedia、Qt Network、Qt Qml、Qt Quick、Qt SQL、Qt test、Qt Webkit。
2.Qt扩展模块:Qt 3D、 Qt Bluetooth、Qt Contacts、Qt Concurrent、Qt D-Bus、Qt OpenGL、Qt Location(提供定位机制、地图和导航技术、位置搜索等功能的QML和C++API)等等。