
爱编程 - 欢乐斗地主项目 C++/Qt
来自 网络整理·免费领取学习资源
6,319 领取 · 8,723 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《爱编程 - 欢乐斗地主项目 C++/Qt》。官网需要单独购买,有集上可以免费领取。
资源介绍:
适合人群
有一定的C/C++基础,具备面向对象的编程思想,能够熟练使用STL
可以熟练使用Qt进行桌面程序的开发
想提升编程水平,提高项目模块设计能力的小伙伴
你将会学到:
该项目旨在积累Qt项目开发经验,提高项目编码水平
对于很多学习Qt的小伙伴来说,学了很多的理论知识,但是找不到好的实战项目,导致很多时候只能之上谈兵。现在,它带着大家的期待来啦,该项目代码量大,比较接近实战项目,可以帮助各位小伙伴很好的积累项目经验,提升项目实战能力,大家可以从中学到很多Qt的编程技巧,绝对物超所值
- 1. 课程逻辑清晰,由浅入深,项目模块分析细致到位,从头到尾带你撸出项目代码
- 2. 课程全程无尿点,无废话,对编码部分适当做了提速,尽量降低大家学习的时间成本
课程目录
- 资料
- 资料.exe
- 01-斗地主项目介绍
- 02-添加卡牌类
- 03-卡牌窗口类
- 04-多张卡牌类
- 05-多张卡牌类-part2
- 06-多张卡牌类-part3
- 07-多张卡牌类-part4
- 08-bug的修改
- 09-游戏玩家类-part1
- 10-游戏玩家类-part2
- 11-游戏玩家类-part3
- 12-游戏控制类的职能
- 13-游戏控制类-part1
- 14-游戏控制类-part2
- 15-游戏控制类-part3
- 16-游戏第二阶段开发概述
- 17-制作分数面板窗口
- 18-自定义的按钮类
- 19-按钮组窗口-part1
- 20-按钮组窗口-part2
- 21-按钮组窗口-part3
- 22-游戏主窗口初始化分析以及背景图的绘制
- 23-游戏主窗口类—数据的初始化-part1
- 24-游戏窗口类—数据初始化-part2
- 25-游戏窗口类—数据的初始化-part3
- 26-发牌前的准备工作
- 27-开始游戏-发牌-part1
- 28-开始游戏-发牌-part2
- 29-更新玩家的扑克牌显示
- 30-显示抢地主按钮组
- 31-非机器人玩家抢地主流程分析
- 32-非机器人玩家抢地主流程处理
- 33-玩家成为地主的处理
- 34-玩家抢地主细节处理-part1
- 35-玩家抢地主细节处理-part2
- 36-游戏出牌类-part1
- 37-游戏出牌类-part2
- 38-游戏出牌类-part3
- 39-游戏出牌类-part4
- 40-游戏出牌类-part5
- 41-游戏出牌类-part6
- 42-游戏出牌类-part7
- 43-游戏策略类概述
- 44-游戏策略类-part1
- 45-游戏策略类-part2
- 46-游戏策略类-part3
- 47-游戏策略类-part4
- 48-游戏策略类-part5
- 49-游戏策略类-part6
- 50-游戏策略类-part7
- 51-游戏策略类-part8
- 52-游戏策略类-part9
- 53-游戏策略类-part10
- 54-游戏策略类-part11
- 55-游戏策略类-part12
- 56-游戏策略类-part13
- 57-游戏策略类-part14
- 58-游戏策略类-part15
- 59-游戏策略类-part16
- 60-游戏策略类-part16
- 61-机器人玩家叫地主的流程分析
- 62-机器人玩家抢地主的线程处理
- 63-添加抢地主下注分数显示
- 64-机器人玩家出牌
- 65-游戏控制类中对玩家出牌的处理
- 66-在游戏主窗口处理玩家的出牌
- 67-将出牌玩家打出的牌显示到出牌区域
- 68-在游戏的主窗口中处理玩家状态的变化
- 69-玩家成为地主之后对主界面的处理
- 70-在游戏窗口中给用户玩家添加扑克牌点选功能
- 71-在游戏窗口给用户玩家添加扑克牌框选功能
- 72-窗口中出牌按钮的功能实现
- 73-放弃出牌按钮的功能实现
- 74-出牌按钮组功能测试和bug修改
- 75-游戏结束分数面板窗口的显示-上
- 76-游戏结束分数面板窗口的显示-下
- 77-添加出牌倒计时-上
- 78-添加出牌倒计时-下
- 79-给游戏添加动画特效-上
- 80-给游戏添加动画特效-下
- 81-添加背景音乐-1
- 82-添加背景音乐-2
- 83-添加背景音乐-3
- 84-添加背景音乐-4
- 85-添加背景音乐-5
- 86-添加背景音乐-6
- 87-游戏音效测试和bug修改
- 88-添加游戏启动动画窗口
- 89-关于项目中警告的处理
- 90-项目中的内存释放和线程销毁处理
- 91-项目发布前的准备工作
- 92-Qt程序的打包和部署
- 93.-补充-使用CppCheck优化项目-上
- 94.-补充-使用CppCheck优化项目-下
包含内容
- · 资料
- · 资料.exe
- · 01-斗地主项目介绍
- · 02-添加卡牌类
- · 03-卡牌窗口类
- · 04-多张卡牌类
- · 05-多张卡牌类-part2
- · 06-多张卡牌类-part3