版权声明

----------------------------------------------------------------------------------------------------------------------------

该文章原创于Qter开源社区(www.qter.org

作者: 女儿叫老白

转载请注明出处!

----------------------------------------------------------------------------------------------------------------------------

本套课程属于:《C++跨平台开发干货》系列课程。

----------------------------------------------------------------------------------------------------------------------------
好消息2018-11-18

课程的视频会尽快同步更新。
视频中有更多知识点,并有配套练习题、详细的操作步骤及界面展示。

【独家连载】《Qt入门与提高-GUI产品开发》目录  【课程更新日志】
----------------------------------------------------------------------------------------------------------------------------
CH01 开讲之前 [免费]  
[视频课程]    K01-01 听课须知                                        
[视频课程]    K01-02 Qt5.11.1在Windows上的安装       
[视频课程]    K01-03 Qt5.11.1在redhat linux7.5上的安装       
[视频课程]    K01-04 课程组织及课程源代码目录介绍  
[视频课程]    K01-05 src.baseline有啥用? 
[视频课程]    K01-06 Qt开发扫盲                                      
-------------------------------------
CH02 pro与pri
[视频课程]    KS02-01 Qt开发预热  [免费]                 
[视频课程]    KS02-01 通过简单exe介绍pro基本配置  
[视频课程] KS02-01 在linux上编译         
[配套练习]  KS02-01    

[视频课程]    KS02-02 整理一下目录吧   

[配套练习]    KS02-02               

[视频课程]    KS02-03 加点料-增加一张图片              
[配套练习]    KS02-03              

[视频课程]    KS02-04 pro 文件常用配置 
[视频课程]    KS02-05 pri 文件有啥用?  
[视频课程]    KS02-06 一劳永逸:引入pri体系              
[图文课程]    KS02-07 还是不知道pri咋用?来练练手吧
[配套练习    KS02-07            

-------------------------------------
CH03 国际化       
[视频课程]    KS03-01 怎样实现国际化      
[配套练习]    KS03-01             

[视频课程]   KS03-02 几种常见的国际化编程场景  
[视频课程]   KS03-03 God!全是英文,我的翻译呢
[配套练习]  KS03-03    

------------------------------------
CH04. 打基础      

[视频课程]   KS04-01   exe+dll编程   

[配套练习]   KS04-01     

[视频课程]   KS04-02   命名空间      

[配套练习]   KS04-02        

[视频课程]   KS04-03   常用Qt类-QString

[配套练习]   KS04-03        

[视频课程]   KS04-04   常用Qt类-qDebug

[视频课程]   KS04-05   常用Qt类-QVector

[视频课程]   KS04-06   常用Qt类-QList

[视频课程]   KS04-07   常用Qt类-QMap  

[视频课程]   KS04-11   编写自己的公共类库

[视频课程]   KS04-12   普通文本文件读写

[图文课程]   KS04-13   配置文件-XML格式

[图文课程]   KS04-14   配置文件-INI格式     

[图文课程]   KS04-15   类的二进制格式序列化-保存   

[图文课程]   KS04-16   类的二进制格式序列化-读取   

[图文课程]   KS04-17   类的XML格式序列化   

[图文课程]   KS04-18   类的二进制格式序列化-向前兼容     

[图文课程]   KS04-19   用单体模式实现全局配置

-------------------------

CH05. 对话框

[视频课程]   KS05-01  对话框-走起   

[视频课程]   KS05-02  信号-槽:两种编程方式      

[图文课程]   KS05-03  信号-槽:自定义signal与信号转发        

[图文课程]   KS05-04  信号-槽:disconnect的用途        

[图文课程]   KS05-05  信号-槽:消息阻塞-防止死循环        

[图文课程]   KS05-06  信号-槽:signal-slot只能用在对话框里吗        

[图文课程]   KS05-07  对象之间还能怎么传递消息

[图文课程]   KS05-08  对话框-designer的使用

[图文课程]   KS05-09   对话框-designer中对界面布局      

[图文课程]   KS05-10   对话框-编码实现widget嵌套、布局      

[图文课程]   KS05-11   对话框-样式        

待更新[暂定KS05-12   对话框-更换widget        

待更新[暂定KS05-13   对话框-定时器        

待更新[暂定KS05-14   对话框-登录        

待更新[暂定KS05-15   对话框-从对话框获取信息        

待更新[暂定KS05-16   对话框-模态/非模态      

------------------------

CH06 常用控件        

待更新[暂定KS06-01   常用控件:文本标签QLabel      

待更新[暂定KS06-02   常用控件:单行文本输入QLineEdit      

待更新[暂定KS06-03   常用控件:多行文本输入QTextEdit      

待更新[暂定KS06-04   常用控件:组合框QCombobBox      

待更新[暂定KS06-05   常用控件:列表框QListBox      

待更新[暂定KS06-07   常用控件:滑动条QSlider      

---------------------------------------------

CH07 QPainter实现自定义绘制      

待更新[暂定KS07-01   对话框-自定义绘制:怎样进行自定义绘制        

待更新[暂定KS07-02   对话框-自定义绘制:常用形状绘制        

待更新[暂定KS07-03   对话框-自定义绘制:画笔、画刷、字体        

待更新[暂定KS07-04   对话框-自定义绘制:转置矩阵        

待更新[暂定KS07-05   对话框-自定义绘制:滤镜        

待更新[暂定KS07-07   对话框-自定义绘制:位操作        

---------------------------------------------

CH08 SDI开发        

待更新[暂定KS08-01   SDI开发简介      

待更新[暂定KS08-02   建立自己的view      

待更新[暂定KS08-03   主菜单      

待更新[暂定KS08-04   常规工具条      

待更新[暂定KS08-05   状态栏上显示鼠标坐标      

待更新[暂定KS08-06   工具条-Office一样的宽工具条      

待更新[暂定KS08-07   工具条反显      

待更新[暂定KS08-08   文件对话框      

待更新[暂定KS08-09   拖放      

待更新[暂定KS08-10   打印&打印预览        

---------------------------------------------

CH09 MDI开发  

待更新[暂定KS09-01   菜单-右键菜单        

待更新[暂定KS09-02   菜单-动画效果        

待更新[暂定KS09-03   采用同一类型的View      

待更新[暂定KS09-04   各个view之间切换        

待更新[暂定KS09-05   采用不同类型的View      

待更新[暂定KS09-06   使用浮动窗-QDocKWidget      

待更新[暂定KS09-07   加上工具箱      

待更新[暂定KS09-08   来个树形视图-treeview      

待更新[暂定KS09-09   事项窗-展示一下事项或日志        

待更新[暂定KS09-10   main()函数一般都写啥      

待更新[暂定KS09-11   剪切&拷贝&黏贴      

---------------------------------------------

CH10 QtMVCmodel-view-delegate      

待更新[暂定KS10-01   model-view简介        

待更新[暂定KS10-02   QStandardItemModel      

待更新[暂定KS10-03   delegate      

待更新[暂定KS10-04   实现属性窗      

待更新[暂定KS10-05   编写自己的TableModelTableView(表格)      

---------------------------------------------

CH11 事件重写        

待更新[暂定KS11-01   QWidget事件简介      

待更新[暂定KS11-02   鼠标交互      

待更新[暂定KS11-03   键盘交互      

待更新[暂定KS11-04   输入法相关      

---------------------------------------------

CH12 插件开发        

待更新[暂定KS12-01   什么是插件,插件用来干啥      

待更新[暂定KS12-02   怎样开发插件      

---------------------------------------------

CH13 多线程&      

待更新[暂定KS13-01   多线程开发      

待更新[暂定KS13-02   互斥锁      

待更新[暂定KS13-03   如何与主界面(主线程)通信      

---------------------------------------------

CH14 网络通信        

14-01  网络通信        

---------------------------------------------

CH15 数据库访问        

待更新[暂定KS15-01   数据库访问      

---------------------------------------------

CH16 多媒体        

待更新[暂定KS16-01   音频播放      

待更新[暂定KS16-02   视频播放      

待更新[暂定KS16-03   声音报警      

---------------------------------------------

CH17 动画        

待更新[暂定Ks17-01   动画      

---------------------------------------------

CH18 界面小技巧        

待更新[暂定KS18-01   全屏幕界面      

待更新[暂定KS18-02   隐藏到托盘      

待更新[暂定KS18-03   模糊的按钮(会动的)      

待更新[暂定KS18-04   屏幕捕获      

---------------------------------------------

CH19 进程管理        

待更新[暂定KS19-01   开机自启动      

待更新[暂定KS19-02   进程守护