- 8
- 0
- 约5.03千字
- 约 6页
- 2017-10-18 发布于天津
- 举报
第十四章:面对墙壁.doc
Qt教程一 —— 第十四章:面对墙壁
这是最后的例子:一个完整的游戏。
我们添加键盘快捷键并引入鼠标事件到CannonField。我们在CannonField周围放一个框架并添加一个障碍物(墙)使这个游戏更富有挑战性。
t14/lcdrange.h包含LCDRange类定义。
t14/lcdrange.cpp包含LCDRange类实现。
t14/cannon.h包含CannonField类定义。
t14/cannon.cpp包含CannonField类实现。
t14/gamebrd.h包含GameBoard类定义。
t14/gamebrd.cpp包含GameBoard类实现。
t14/main.cpp包含MyWidget和main。
一行一行地解说
t14/cannon.h
CannonField现在可以接收鼠标事件,使得用户可以通过点击和拖拽炮筒来瞄准。CannonField也有一个障碍物的墙。
protected:
void paintEvent( QPaintEvent * );
void mousePressEvent( QMouseEvent * );
void mouseMoveEvent( QMouseEvent * );
void mouseReleaseEven
您可能关注的文档
最近下载
- 医学课件-《甲状腺讲》教学课件.pptx VIP
- 专题05透镜及其应用-2007-2016十年初中物理竞赛分类解析(学生版).pdf VIP
- 2007-2016十年初中物理竞赛分类解析专题10 浮力.pdf VIP
- 2026年版-FOCUSPDCA降低骨科I类切口手术部位感染率CQI-新版课件.pptx
- 如何获得免费的网络来注册一个免费的电子邮箱账户.pdf VIP
- 西方艺术史PPT课件.pptx VIP
- 《喀斯特地貌》课件.ppt VIP
- 2025年课件-FOCUSPDCA提高青少年近视防控知识普及率CQI(眼科)-新版.pptx
- 2025上海辅警面试题目及答案.doc VIP
- 2026年版-FOCUSPDCA降低骨科I类切口手术部位感染率CQI-新版课件.pdf
原创力文档

文档评论(0)