如何使用Qt调试飞机大战

本文介绍了如何使用Qt进行飞机大战项目的调试。从界面介绍、设置断点、开始调试等方面详细讲解,通过设置断点定位到飞机无法持续移动的问题,揭示了在未松开按键时错误触发松开按键事件的现象,强调了调试在解决代码问题中的重要性。
摘要由CSDN通过智能技术生成

如何使用Qt调试飞机大战

界面介绍

Qt界面图
A——项目部署设置
B——运行,快捷键Ctrl + R
C——开始调试,快捷键F5
D——构建项目,快捷键Ctrl + B
这里要注意的是,当你同时打开了多个项目时,运行的时候一定要选中主项目,这样点击运行或者调试才是对主项目运行和调试,当选中主项目时,在目录中的主项目名字会被加粗。如下图所示:
在这里插入图片描述

设置断点

在调试前,我们必须先设置断点,断点设置的位置就是我们进行调试时停止运行的位置,在Qt中,设置断点的方法与大部分编译器相同,都是点击需要设置的断点的行号左边,点击之后会出现一个红色圆圈,就意味着设置断点成功了。
我以我这个飞机大战的例子为例,飞机按下WASD键可以实现向上下左右移动,放开按键之后就停止运动,这是通过定时器来实现的,但我现在的效果是按下方向键一段时间即使不松开按键也会停止运动,我需要知道是否松开按键的事件被重发了,所以我需要在释放按钮事件的函数中设置一个断点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值