Qt由于跨平台性,应用场景较多,个人认为Qt主要应用于嵌入式设备开发,所以Qt开发者有必要熟悉、学习一下Linux系统。
Qt优势:
Qt是一个跨平台C++图形用户界面应用程序开发框架。
Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。
Qt 包括多达 250 个以上的 C++ 类,网络编程、数据库编程、2D/3D 图形渲染(支持 OpenGL)等。
Qt优良的跨平台特性,Linux、Windows、Mac OS X、Android、iOS、WP等。
Qt开源版,免费。
Qt开发工具较多,常用工具有:
Assistant(Qt助手):涉及了Qt中的每一个类和函数,是Qt开发人员的必备手册。
Designer(Qt设计师):程序员可视化的界面开发工具,使GUI界面设计更加方便。
Linguist(Qt语言家):是为Qt应用程序添加翻译的可视化工具。
qmake(Qt构建工具):协助简化跨平台进行专案开发的构建过程的工具。
为使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务,Qt Creator被推出。Qt Creator是跨平台的 Qt集成开发环境(Qt IED),Qt Creator 包括项目生成向导、高级的 C++ 代码编辑器、浏览文件及类的工具、集成了 Qt Designer、Qt Assistant、Qt Linguist、图形化的 GDB 调试前端,集成 qmake 构建工具等。