打地鼠游戏(使用Qt)

简介: 打地鼠游戏(使用Qt)

Qt项目 打地鼠游戏。

参考视频:

https://study.163.com/course/courseLearn.htm?courseId=1005069007#/learn/video?lessonId=1051536141&courseId=1005069007

学习做一个简单的小游戏。记录一下学习的过程。 2018-10-29 20:53

1.创建工程。

2.设计界面

界面分成3部分:游戏区,分数区,功能按钮(开始,暂停)。

游戏图片显示用到了Graphics View.

分数显示用LCD Number

开始、暂停、停止按钮用3个Push Button

然后布局一下

大概这样。看起来比较简陋,但是基本的形状都有了。

 

3.代码部分。

主要学习Graphics View。具体的看视频和最后的代码吧。

 

 

 

4.最后的效果。

 


 

但是有个问题,就是我没有图片,然后就随便找了几个图,地鼠用狗代替了。

锤子用3D画图画的也比较难看。。

然后鼠标应该是锤子,但是我的锤子就很难看,有白色的背景。

最后还是贴一下源码,写得很乱,也没有时间去改。//等有机会再改一改吧。

链接:https://share.weiyun.com/5gpjH1y


--


错误记录

错误:mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl about::about(class QWidget *)" (??0abo

解决办法:

1.qt项目中新建的子类窗口dialog编译不过的方法是:

2.先把生成的debug文件全部删除,然后点菜单中的构建,然后重新进行构建项目,然后qmake, 之后重新编译。


参考:  https://blog.csdn.net/qq_39836658/article/details/78466433?%3E


相关文章
|
SQL XML Java
Mybatis中一对一和一对多的处理
这篇文章讲解了在Mybatis中如何处理一对一和一对多的关系映射,包括使用association和collection标签的具体方法。
385 1
|
网络安全 数据安全/隐私保护 UED
HTTP代理稳定性大作战长效和短效的实力较量
随着数字化时代的发展,网络安全和隐私保护成为核心需求。本文对比了长效和短效HTTP代理在连接稳定性、服务可用性、出错率及网络延迟稳定性方面的表现,帮助用户更好地选择适合的代理类型。
288 9
|
量子技术
量子计算:突破与挑战并存的未来科技
量子计算:突破与挑战并存的未来科技
225 2
|
前端开发 Java 应用服务中间件
【超详细】RuoYi 前后端分离版部署流程
部署前端(前端访问域名,跳转域名修改)、后端配置(配置文件),Nginx 配置文件详解,上传后部署需要的脚本。
5642 1
|
SQL 存储 监控
(十一)MySQL日志篇之undo-log、redo-log、bin-log.....傻傻分不清!
任何项目都会有日志,MySQL也不例外,而且MySQL更是其中的佼佼者,日志种类繁多,而本篇的目的就是全解MySQL中的各类日志,如撤销日志、错误日志、慢查询日志、中继日志、回滚日志.....
1536 2
|
存储 缓存 监控
explorer链接失败报错和延迟问题之Full GC的问题如何解决
explorer链接失败报错和延迟问题之Full GC的问题如何解决
126 1
|
Oracle 关系型数据库 数据库
Oracle系列之五:Oracle表空间
Oracle系列之五:Oracle表空间
|
算法 Java
【JVM系列】你说说都有哪些垃圾回收器
垃圾回收的是新生代、永久代对吧?那永久代还会进行回收吗?会的,永久代里的废弃常量和无用的类会被回收。例如类里面的常量没有其他任何引用,如果发生内存回收,有必要的话会进行。。。
165 5
【JVM系列】你说说都有哪些垃圾回收器
|
Ubuntu Java Maven
Ubuntu配置maven环境变量
Ubuntu配置maven环境变量
490 0
|
NoSQL 测试技术 数据库
nebula-br local-store 模式,快速搭建主备集群实践
单集群如何快速切换多集群模式?目前,NebulaGraph 集群复制有 3 种方式,如何在当中选中一种合适你的方式来搭建集群呢?
272 2

热门文章

最新文章