QT调试详细操作步骤及案例分析

QT调试详细操作步骤及案例分析

第一次尝试写博客,我也会尽量写的详细一些…
写博客的目的一个是将自己所学独立总结一下,方便以后自己回顾,另外也希望能给大家一些帮助~

QT调试详细步骤

1. 手动调试

1.1 输入备调试的代码

1.2 设置断点

在行号左侧的空白处点击一下,产生一个“红圆点”,即设置断点。所谓断点,就是程序运行到该行代码时会暂停下来,从而可以查看一些信息,如变量值等。要取消断点,只要在那个断点上再点击一下就可以了。
设置断点

1.3 单步调试简单介绍

  • 单步跳过(F10)
    一次执行一条语句,遇到函数不进入,直接单步得到函数执行的结果。需要说明一下,对于QT程序,程序会跳转到QWidget类的x()函数的源码处
  • 单步进入(F11)
    按照顺序进入所在行调用的函数内部,一般使用单步进入后配合单步跳过 使用,查看函数内部逐条语句的执行情况以及各个变量值的变化。
  • 单步跳出(shift + F11)
    在函数运行完后,退出该函数,回到调用该函数的语句的下一步。需要说明一下,对于QT程序的类函数源码,按下“单步跳出”按钮可回到原来的断点处。

在debugger的菜单栏中也有相应的图标,分别对应上述操作:
调试button

  • 停止调试: 调试关闭,进入平常的编码模式;
  • 继续调试: 当计算器无法独立进行调试(比如需要键盘输入、弹出窗口等操作前调试无法正常进行),这时需要点击继续调试,使得调试正常进行;另外,当程序在断点处停了下来,按下继续按钮后,程序便会像正常运行一样,执行后面的代码,直到遇到下一个断点,或者程序结束。

(左边为 继

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值