这里的工具,不是指的是那种 真正的调试工具,而是作为一个调试的手段的工具。

既然要看QT,那我可以假设各位都是看过 C++的呢!C++里面,是有很多debug的插件啊什么的。

但是作为一个写了一段日子C++的猿。

我觉得cout可能是更好的的C++(注意,不是QT)调试工具。反正我是觉得比设置断点好用。

这个方法的可以在特定地方输出。

如果出现了死循环,可以在判断在自己设置的哪些输出上没有出来,从而确定了在哪出现的死循环。

如果是输出有问题,那么可以通过这个方法,来判断中间变量的变化情况。

至于QT,打QT应用的时候,我还是保留了上面的那种思路进行判断,但是很可惜,在QT上,上面的东西在找死循环上似乎并没有那么好用。(具体原因,你们要是有兴趣,可以尝试一次,或者是在评论区问我!)

经过多次的寻找,我终于找到了一个新的伙伴!!!!

(音效!)

那就是 :

this->close();

上面这句话!

一般的意思就是退出整个界面!也就是整个程序停止!

找死循环上这个非常好用!

特别是由于QT代码段较长,寻找起来比较麻烦。遇到大规模的程序,寻找死循环,这个 不失为一个不错的方法!

QT,C++最好的调试工具(抽象定义上的工具)相关推荐

  1. Qt实现页面跳转与返回上一级页面(Qt+VS2019)

    Qt实现页面跳转与返回上一级(Qt+VS2019) 页面跳转 返回上一级 页面跳转 问题描述:主界面yangc.ui;需要在主界面点击按钮后进入相应子界面,在子界面点击"返回"按钮 ...

  2. 品Spring:bean定义上梁山

    技术不枯燥,先来点闲聊 先说点好事高兴一下.前段时间看新闻说,我国正式的空间站建设已在进行当中.下半年,长征五号B运载火箭将在海南文昌航天发射场择机将空间站核心舱发射升空.预计用2到3年将空间站建好. ...

  3. QT开发的软件在新电脑上打开报错

    QT开发的软件在新电脑上打开报错 之前用QT开发的一个尿素泵总成电检台测试软件,拷贝到别的电脑上,运行时出现"Cannot load xxx.dll"的警告,于是想办法找各种解决办 ...

  4. 摄像头在liunx上的QT显示和OK6410 ARM开发板上的使用

    摄像头在liunx上的QT显示和OK6410 ARM开发板上的使用 发布者:旺旺雪饼   时间:2013-01-05 16:56:09 环境: Ubuntu10.04 arm linux OS: 3. ...

  5. Qt获取时间、日期宏定义

    Qt获取时间.日期宏定义 #define QDATE qPrintable(QDate::currentDate().toString("yyyy-MM-dd")) #define ...

  6. Driver not loaded Driver not loaded(QT打包后在别人的电脑上运行出现这个错误)解决方法

    Driver not loaded Driver not loaded(QT打包后在别人的电脑上运行出现这个错误)解决方法 出现这个错误,导致的原因有很多,所以不妨先试试我找的这种解决方法,我也是试过 ...

  7. ARM嵌入式的定义和开发工具介绍

    综述:[e800专稿] ARM嵌入式简介 ARM(Advanced RISC Machines),既可认为是一个公司的名字,也可认为是对一类微处理器的统称. ARM是微处理器行业的一家知名企业,设计了 ...

  8. 分享一个文件上传工具类

    文件上传状态枚举类: View Code 1 package com.hoo.enums; 2 3 4 5 /** 6 7 * <b>function:</b> 文件上传状态 ...

  9. 阿里云视频点播-->>>阿里云媒资上传工具类及配置

    阿里云媒资上传 官网: 介绍 1.阿里云视频点播 2.视频服务流程 三,测试类中编写代码 四,媒资管理管理配置-存储管理 五,开始编写我们的JAVA代码 1.application.yml 2.配置类 ...

最新文章

  1. Kafka那些值得我们学习的优秀设计
  2. 三十三、深入Python中的itertools模块
  3. Python自动化运维——系统进程管理模块
  4. Windsock套接字I/O模型学习 --- 第二章
  5. TypeError object of type ‘type‘ has no len()—Python报错问题:
  6. PAT:1001. 害死人不偿命的(3n+1)猜想 (15) AC
  7. java中四种引用类型
  8. JAVA RSA加密解密代码范例(Base64版)
  9. CAD软件中怎么计算雨水?CAD雨水计算技巧
  10. 兄弟9150cdn换硒鼓清零抹粉_兄弟打印机粉盒硒鼓怎么清零?这里有详细的步骤...
  11. orCAD16.6 PSPICE DC Sweep 增加y轴
  12. 细说共模干扰和差模干扰
  13. windows变量环境
  14. MacBook下疑难杂症诊断攻略
  15. 大数据必备技能_大数据需要具备的5种必备技能
  16. 程序员吐槽培训班简历造假,经验包装竟拿到阿里外包26k的offer
  17. 去哪儿2018春季校园招聘软件开发工程师笔试经验
  18. mysql的or能去重吗_mysql查询数据去重
  19. python有静态变量吗_为什么Python没有静态变量?
  20. 在window下间接使用meteorite的包管理功能

热门文章

  1. 【Visual Studio 扩展工具】使用 ComponentOne迷你图控件,进行可视化数据趋势分析... 1
  2. 第 171 章 vagrant - Tool for building and distributing virtualized development environments
  3. EXT.NET GridPanel展开与收缩
  4. mybatis-spring 项目简介
  5. oracle ebs 多组织屏蔽的研究
  6. 我记录网站综合系统 -- 技术原理解析[3:我记录框架处理流程]
  7. 机器学习知识点(二十四)隐马尔可夫模型HMM维特比Viterbi算法Java实现
  8. (转载)hive文件存储格式
  9. 注册表修改之USB口启用
  10. 【datawhale 】打卡 task 01--深度学习