QT5跨平台界面编程原理和实战

总课时:133课时

课程时长:25小时52分钟

讲师:夏曹俊 丁宋涛

课程链接

网易云课堂 51CTO学院 CSDN学院 腾讯课堂
  • 课程介绍
  • 资料工具

请点击上面的课程链接选择学习课程的平台

购买课程后请加入《QT5跨平台界面编程》452758022 QQ群,可在群中咨询课程问题和下载源码


课程目标

学完本课程能够掌握QT开发环境配置方式,理解QT的信号槽机制,理解QT的界面、资源、信号槽源码的生成方式,学会使用qss样式表来设置界面(比如渐变背景,圆角边框,),理解并能应用QT的事件处理机制,能够自定义控件(事件处理,渲染),理解QT的绘图机制,理解QT界面代码和业务分离的设计模式。通过学习QT强化C++的实战能力。


适用人群

有一些c或者c++基础想要提高实战,或者想要学习c++的跨平台界面编程(包括嵌入式平台系统)


课程前置知识

学过c++或者其他的面向对象编程语言

课程讲解基于QT5.9 SDK,包含QT界面编程的核心内容,并提供全部源码,课程讲解方式是接口讲解、分析、演示示例,课程讲解QTCreator在不同平台的配置方法,linux,windows,mac,课程演示主要以vs2015+QT5.9为主,开始会讲解QTCreator配置。课程源码基于c++ 11以上版本,建议至少安装vs2013以上。课程最后会做一个图像编辑器的示例。


学习课程后的效果
学完本课程能够掌握QT开发环境配置方式,理解QT的信号槽机制,理解QT的界面、资源、信号槽源码的生成方式,学会使用qss样式表来设置界面(比如渐变背景,圆角边框,),理解并能应用QT的事件处理机制,能够自定义控件(事件处理,渲染),理解QT的绘图机制,理解QT的绘图机制,理解QT界面代码和业务分离的设计模式。

      通过学习qt框架,进一步加深了对C++设计模式的理解。学完本门课程后能够投入实战,能做基于QT跨平台功能强大的界面程序。

授课讲师

夏曹俊

金牌讲师

南京大学计算机和工商管理双硕士,资深c++讲师,拥有近20年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,虚拟化安全迁移,比赛鹰眼系统,精确室内定位软硬件。


丁宋涛

金牌讲师

丁宋涛 (博士副教授) 丁宋涛教授是南京大学博士,微软中国认证讲师,任江苏微软技术中心、美国大学理事会计算机学科教师,捷帝科技有限公司联合创始人,拥有近20年程序开发经验。


课程公告

购买课程后请加入《QT5跨平台界面编程》452758022 QQ群,可在群中咨询课程问题和下载源码

关闭

QQ群:
296249312

置顶