Qt快捷键

#include //注意,头文件一定要添加

QT提供了一个很有用的调试方式:断点调试。这使用户可以轻易地看到自己某个部分的调试结果。下面是使用方法:

按下F5或者左侧的在这里插入图片描述进入调试模式,然后在代码的左侧设置断点

一:断点调试

cpp 复制代码
#include <QDebug>//注意,头文件一定要添加
cpp 复制代码
Crtl+R      直接运行
F5          调试/中断
F10         单步调试:不进入函数内,可唤起视图窗口切换
F11         单步调试:不进入函数内
Shift+F11   单步进入:进入函数内
F9          添加断点

二:打开断点调试

三:监视窗口

打开监视窗口,添加本地变量名称

四:视图窗口切换

点击视图(views)可以查看到

  • stack 函数堆栈窗口(查看哪些函数进行调用)
  • Breakpoints 断点窗口(查看当前添加了哪些断点)
  • Threads 线程窗口(查看当前所有线程,可以联动堆栈视图)
  • Modules 模块窗口
  • Locals 本地窗口
  • Expressions 监视窗口
  • Editor 编辑窗口

五:调试窗口

非法访问内存变量

通过查找程序崩溃时的堆栈发现问题

相关推荐
言乐630 分钟前
Python游戏水平测试辅助系统2
开发语言·windows·python·游戏·django
我不是疯子是傻子42 分钟前
Qt 实时曲线卡顿优化:从QPainter到OpenGL的3级加速实战
开发语言·qt
zlinear数据采集卡44 分钟前
D223 ADC数据处理流水线:从原始采样值到工程单位的完整转换链
开发语言·arm开发·嵌入式硬件·fpga开发·开源·c#
nnerddboy1 小时前
Rust教程04:引用、借用与切片
开发语言·后端·rust
jerryinwuhan2 小时前
《Python数据预处理》第四章
开发语言·python
长江&后浪2 小时前
防火墙的描述
开发语言·网络·php
观无2 小时前
若依EasyExcel实现单元格合并
开发语言·前端·javascript
雨晨源码(同名B站)2 小时前
基于Python的网易云音乐评论数据情感化分析系统 音乐爬虫信息可视化 |SnowNLP评论情感分析
开发语言·hadoop·爬虫·python·信息可视化·毕业设计
我不是疯子是傻子2 小时前
串口通信数据帧粘包拆包再进化:基于 Qt 的滑动窗口与 CRC 校验实战
开发语言·qt
程序员老陆3 小时前
Qt中实现窗口真全屏(覆盖Windows任务栏)
开发语言·windows·qt