Qt快捷键

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

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

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

一:断点调试

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

二:打开断点调试

三:监视窗口

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

四:视图窗口切换

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

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

五:调试窗口

非法访问内存变量

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

相关推荐
ICT技术最前线3 分钟前
路由策略优化基本思路和方法
开发语言·php
lly2024064 分钟前
Docker 安装 Ubuntu
开发语言
摸鱼仙人~6 分钟前
兼容OpenAI接口服务的实现类
开发语言·python
Y.O.U..7 分钟前
GO学习-io包常用接口
开发语言·学习·golang
Knight_AL8 分钟前
Java 可变参数 Object... args 详解:原理、用法与实战场景
java·开发语言·python
深蓝海拓10 分钟前
PySide6从0开始学习的笔记(十二) QProgressBar(进度条)
笔记·python·qt·学习·pyqt
Yupureki15 分钟前
《算法竞赛从入门到国奖》算法基础:入门篇-二分算法
c语言·开发语言·数据结构·c++·算法·visual studio
xwill*17 分钟前
Python 的类型提示(type hint)
开发语言·pytorch·python
汉堡go20 分钟前
python_chapter3
开发语言·python
游戏23人生20 分钟前
c++ 语言教程——16面向对象设计模式(五)
开发语言·c++·设计模式