What you'll learn
- 学完本课程能够掌握QT开发环境配置方式,理解QT的信号槽机制,理解QT的界面、资源、信号槽源码的生成方式,学会使用qss样式表来设置界面(比如渐变背景,圆角边框,),理解并能应用QT的事件处理机制,能够自定义控件(事件处理,渲染),理解QT的绘图机制,理解QT界面代码和业务分离的设计模式。
Requirements
- 学过c++或者其他的面向对象编程语言
- 在虚拟机中安装好ubuntu16.04
- windows操作系统并安装好vs2015
- 安装好qt5.9的SDK
Description
学过c++或者其他的面向对象编程语言
课程讲解基于QT5.9 SDK,包含QT界面编程的核心内容,并提供全部源码,课程讲解方式是接口讲解、分析、演示示例,课程讲解QTCreator在不同平台的配置方法,linux,windows,mac,课程演示主要以vs2015+QT5.9为主,开始会讲解QTCreator配置。课程源码基于c++ 11以上版本,建议至少安装vs2013以上。课程最后会做一个图像编辑器的示例。
学习课程后的效果
学完本课程能够掌握QT开发环境配置方式,理解QT的信号槽机制,理解QT的界面、资源、信号槽源码的生成方式,学会使用qss样式表来设置界面(比如渐变背景,圆角边框,),理解并能应用QT的事件处理机制,能够自定义控件(事件处理,渲染),理解QT的绘图机制,理解QT界面代码和业务分离的设计模式。
通过学习qt框架,进一步加深了对C++设计模式的理解。学完本门课程后能够投入实战,能做基于QT跨平台功能强大的界面程序。
Who this course is for:
- 学习过c++语言,想要制作跨平台界面的同学
- 在工作中用到qt,想要深入学习的同学
Instructor
捷帝科技有限公司创始人,南京大学计算机和MBA双硕士毕业,有16年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,拥有多项发明专利,软件著作权,开发的软件产品被广泛应用,并参与过多项国家级课题(移动安全审计,虚拟化安全迁移),并完成国家课题验收。,主编出版过《C++实训教程》,正在编写ffmpeg音视频实战大全一书,预计2018年出版。
从2016年开始出视频教程,在中国国内各大平台合计已经上万人购买,几十万人观看。课程体系偏向于c++的跨平台音视频处理,基于ffmpeg,opencv,qt等开业库。从2017年下半年开始全力投入到知识经济中,预计2018你会出更多高质量视频教程。
本人的课程擅长从实践出发,讲理论应用于实践,并一直关注最近技术的发展动向。
有三年的C++和Linux开发的培训经验,十五年研发经验