教程介绍:
本套QT编程教程共77节。Qt 是一个 1991 年由奇趣科技开发的跨平台 C++ 图形用户界面应用程序开发框架。它既可以开发 GUI 程序,也可用于开发非 GUI 程序,比如控制台工具和服务器。
课程设计到的开发实例:开发计算器;开发棋盘;开发一个记事本;开发多媒体播放器等。
1-1-Qt讲解及Qt开发工具(编辑环境)讲解
1-2-登录界面布局讲解
1-3-登录界面功能介绍讲解
1-4-手动编写登录界面实现讲解
1-5-手动编译qt源代码过程讲解
1-6-手动实现信号与槽的连接过程
1-7-计算器实现思路讲解
2-1- 计算器功能的实现
2-2- 对Qlabel的使用(图片,动画演示)
2-3-对apropressbon的使用
2-4- 对文本输入框的使用
3-1-多个窗体切换行
3-2-用QTimer、Qlabel实现倒计时、动画播放
3-3-QmessageDialog、QcolorDialog
3-4-多个窗体切换(静态公共方法实现)
3-5-QFontDialog、QIapontDialog、QpropressDialog
4-1-QFileDialog、QFile、对文件操作
4-2-鼠标事件(单击、双击、移动)
4-3-绘图事件
4-4-绘图事件例子讲解
4-5-关闭事件、窗体大小改变事件
5-1-棋盘类背景绘制
5-2-棋盘类:画棋盘
5-3-棋盘类:画棋盘(2)
5-4-棋盘类:普通落子
5-5-棋盘:增加位点、增加界面
5-6-增加吃子规则
5-7-棋盘:实现人人对战
5-8-棋盘:实现人机对战
6-1-记事本:界面设计
6-2-记事本:新建功能
6-3-记事本:打开功能
6-4-记事本:保存、另存为、退出
6-5-编辑、帮助功能
6-6-记事本:右键菜单功能
7-1-Qprocess开启新的进程
7-2-实现QTimer(用QThread)
7-3-窗体附属功能
7-4-播放器:界面设计
7-5-播放器:播放功能
7-6-播放器:快进、后退、上一页、下一页、声音调节
7-7-播放器:播放功能的完善
8-1-播放器:拖动播放
8-2-播放器:放大、缩小
8-3-播放器:键盘放大、缩小
8-4-文本框、按钮赋值
8-5-QListwidpet值切换实现
8-6-QListwidpet拖动改变值
9-1-dow方式对xml读、
9-2-dow方式对xml写
9-3-stream方式对xml读
9-4-stream方式对xml写
9-5-http请求实现
10-1-http请求获取文件
10-2-tcp服务器实现步骤(1)
10-3-tcp服务器实现步骤(2)
10-4-tcp客户端实现
10-5-tcp文件服务器实现
11-1-
11-2-
11-3-
11-4-
12-1-黑白棋:服务器实现
12-2-黑白棋:网络对战实现
12-3-SQL对表操作
12-4-SQL对表数据操作
12-5-SQL触发器
13-1-SQL综合使用(1)
13-2-SQL综合使用(2)
13-3-SQL综合使用(3)
13-4-SQL综合使用(4)
13-5-表设计Qt界面(1)
13-6-表设计Qt界面(2)
13-7-Qt与SQLite数据库的操作
14-1-QTablemodel与SQLite关联
14-2-SQLite操作:插入
14-3-SQLite操作:查询、执行
1-2-登录界面布局讲解
1-3-登录界面功能介绍讲解
1-4-手动编写登录界面实现讲解
1-5-手动编译qt源代码过程讲解
1-6-手动实现信号与槽的连接过程
1-7-计算器实现思路讲解
2-1- 计算器功能的实现
2-2- 对Qlabel的使用(图片,动画演示)
2-3-对apropressbon的使用
2-4- 对文本输入框的使用
3-1-多个窗体切换行
3-2-用QTimer、Qlabel实现倒计时、动画播放
3-3-QmessageDialog、QcolorDialog
3-4-多个窗体切换(静态公共方法实现)
3-5-QFontDialog、QIapontDialog、QpropressDialog
4-1-QFileDialog、QFile、对文件操作
4-2-鼠标事件(单击、双击、移动)
4-3-绘图事件
4-4-绘图事件例子讲解
4-5-关闭事件、窗体大小改变事件
5-1-棋盘类背景绘制
5-2-棋盘类:画棋盘
5-3-棋盘类:画棋盘(2)
5-4-棋盘类:普通落子
5-5-棋盘:增加位点、增加界面
5-6-增加吃子规则
5-7-棋盘:实现人人对战
5-8-棋盘:实现人机对战
6-1-记事本:界面设计
6-2-记事本:新建功能
6-3-记事本:打开功能
6-4-记事本:保存、另存为、退出
6-5-编辑、帮助功能
6-6-记事本:右键菜单功能
7-1-Qprocess开启新的进程
7-2-实现QTimer(用QThread)
7-3-窗体附属功能
7-4-播放器:界面设计
7-5-播放器:播放功能
7-6-播放器:快进、后退、上一页、下一页、声音调节
7-7-播放器:播放功能的完善
8-1-播放器:拖动播放
8-2-播放器:放大、缩小
8-3-播放器:键盘放大、缩小
8-4-文本框、按钮赋值
8-5-QListwidpet值切换实现
8-6-QListwidpet拖动改变值
9-1-dow方式对xml读、
9-2-dow方式对xml写
9-3-stream方式对xml读
9-4-stream方式对xml写
9-5-http请求实现
10-1-http请求获取文件
10-2-tcp服务器实现步骤(1)
10-3-tcp服务器实现步骤(2)
10-4-tcp客户端实现
10-5-tcp文件服务器实现
11-1-
11-2-
11-3-
11-4-
12-1-黑白棋:服务器实现
12-2-黑白棋:网络对战实现
12-3-SQL对表操作
12-4-SQL对表数据操作
12-5-SQL触发器
13-1-SQL综合使用(1)
13-2-SQL综合使用(2)
13-3-SQL综合使用(3)
13-4-SQL综合使用(4)
13-5-表设计Qt界面(1)
13-6-表设计Qt界面(2)
13-7-Qt与SQLite数据库的操作
14-1-QTablemodel与SQLite关联
14-2-SQLite操作:插入
14-3-SQLite操作:查询、执行