01、What is Qt ?
>>>
Qt 是一个跨平台的C++图形用户界面库,目前包括Qt Creator、Qt Designer 等等快速开发工具。Qt 支持所有 Linux/Unix 系统,还支持windows 平台。Qt 很容易扩展,并且允许真正地组件编程。Qt与GTK、MFC、OWL、ATL 是一样的图形界面库。
02、特色
>>>
1、优良的踏平台特性
2、面向对象
3、丰富的API(Qt包括250个以上C++的类、还提供基于模板collections、file、serialization I/o、device等)
4、支持3D/2D图形渲染,支持OpenGL
5、XML支持/大量的开发文档
03、Why choose Qt ?
>>>
1、Qt支持跨平台构建
2、Qt具有非常好的可移值性
3、Qt是开源软件
04、应用场景
>>>
Emergent(神经网络模拟器)
eav(linux版QQ聊天软件)
Google 地址(google earth)(三维虚拟地图软件)
VLC多媒体播放器(一个体积比较小巧、功能强大的开源媒体播放器)
极品买车(EA公司出品的著名赛车类游戏)
WPSoffice(金山软件公司所推出的办公软件)等等。
05、开发工具
>>>
1、Qt开发工具包含Qt Creator、Qt Designer、Qmake、Qt Assistant、 Qt Linguist。
a、Qt Creator:用于Qt开发的轻量级跨平台集成开发环境;
b、Qt Designer:强大的拖曳式图形化用户界面排版和设计工具;
c、Qmake:跨平台makefile生成器:
d、Qt Assistant:可定制可重发布的帮助文件和文档阅读器;
e、Qt Linguist:整套工具,支持对Qt应用作快捷无误的翻译,是一组能理顺国际化工作流的工具。
06、Qt模块大全
>>>
Qt基础模块:Qt core、Qt Gui、Qt Multimedia、QtNetwork、Qt Qml、Qt Quick、Qt SQL、Qt Test、QtWebkit。
Qt扩展模块:Qt 3D、Qt Bluetooth、Qt Contacts、QtConcurrent、Qt D-Bus、Qt OpenGL、Qt Location(提供定位机制、地图和导航技术、位置搜索等功能的QML和C++API)等等。
07、项目实战推荐
>>>
08、学习规划
总结
>>>
当你掌握以上知识的80%,年薪30W,都不过分,加油吧,各位码农。
粉丝福利,莬费领取Qt开发学习资料包、技术视频,内容包括(Qt实战项目视频教程+代码,C++语言基础,C++设计模式,Qt编程入门,Qt信号与槽机制,Qt界面开发-图像绘制,Qt网络,Qt数据库编程,Qt项目实战教程,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓