课程讲解基于QT5.9 SDK,包含QT界面编程的核心内容,并提供全部源码,课程讲解方式是接口讲解、分析、演示示例,课程讲解QTCreator在不同平台的配置方法,linux,windows,mac,课程演示主要以vs2015+QT5.9为主,开始会讲解QTCreator配置。课程源码基于c++ 11以上版本,建议至少安装vs2013以上。课程后会做一个图像编辑器的示例。
课程收益
学完本课程能够掌握QT开发环境配置方式,理解QT的信号槽机制,理解QT的界面、资源、信号槽源码的生成方式,学会使用qss样式表来设置界面(比如渐变背景,圆角边框,),理解并能应用QT的事件处理机制,能够自定义控件(事件处理,渲染),理解QT的绘图机制,理解QT界面代码和业务分离的设计模式。

├─01 介绍
│ └─002 QT5开发环境qtcreatorSDK和vs插件下载和安装
├─02 QMake项目原理和手动配置qtcreator
│ └─011 qt项目由源码和界面资源文件到程序的步骤分析
├─03 Qt信号槽使用及其原理
│ └─021 QT信号槽概念原理讲解
├─04 Qt核心窗口基类QWidget
│ └─026 QWidget类分析显示和隐藏接口说明线程类QThread使用方法
├─05 QString字符串处理及中文乱码问题处理
│ └─034 gbk_utf_ansi_asc字符集分析字节序
├─06 QLabelQPushButton和QLineEdit
│ └─044 QLabel设置文件格式颜色背景色字体和大小
├─07 QLayout布局器QObject子节点遍历
│ └─061 QObject子节点访问接口并示例遍历子节点
├─08 QCheckBoxQRadioBoxQComboBoxQSlider
│ └─071 QCheckbox分析信号处理单选多选分组单选
├─09 列表控件列表表格树
│ └─082 QListWidget基础和属性设置
├─10 QDialog和进度条
│ └─102 QDialog属性方法设置
├─11 菜单工具栏和状态栏QMainWindow
│ └─106 QT菜单QMenuBar接口介绍
├─12 QT事件重载 QEvent
│ └─114 重载并测试所有事件的入口函数event
├─13 QT图像绘制QPainter
└─14 Qt实战图片编辑器XPS
└─128 XPS图片编辑项目需求设计
├─1XPS完成图片的打开
│ └─Resources
├─2XPS完成画笔功能
│ └─Resources
├─3XPS完成画笔粗细设置
│ └─Resources
├─4XPS画笔颜色设置
│ └─Resources
├─5XPS橡皮檫功能完成
│ └─Resources
└─6XPS图片保存完成
└─Resources


声明:1、本站信息来自网络,版权争议与本站无关 2、本站所有主题由该帖子作者发表,该帖子作者与本站享有帖子相关版权 3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和本站的同意 4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责 5、用户所发布的一切软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 6、您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 7、请支持正版软件、得到更好的正版服务。 8、如有侵权请立即告知本站(邮箱hoh0@foxmail.com),本站将及时予与删除 9、本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章和视频仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。