Qt快捷键

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

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

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

一:断点调试

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

二:打开断点调试

三:监视窗口

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

四:视图窗口切换

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

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

五:调试窗口

非法访问内存变量

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

相关推荐
sycmancia3 小时前
Qt——另一种创建线程的方式
开发语言·qt
你怎么知道我是队长4 小时前
JavaScript 函数 this 全解
开发语言·javascript·ecmascript
L-影4 小时前
单体项目结构
java·开发语言
孬甭_5 小时前
C++ string类
开发语言·c++
Python图像识别-15 小时前
基于yolov8的钢铁缺陷检测系统-2027毕业版(UI界面+Python项目源码+模型+标注好的数据集)
开发语言·python·yolo
sycmancia5 小时前
Qt——多线程与界面组件的通信
开发语言·qt·算法
你驴我5 小时前
WhatsApp 多账号消息路由中的去重与顺序保证实践
开发语言·php
wordpress资料库6 小时前
Next.js更适合移动开发 不适合web开发
开发语言·前端·javascript·next.js
wujf906 小时前
Go 内存泄漏排查完整教程 (pprof)
开发语言·golang·xcode