Qt工作笔记-使用Qt Creator运行和调试运行结果不一样(参数没有初始化)
使用的版本是Qt5.7
编译器为WinGW
同样的代码:
运行的时候:
这边显示的是开关,
在程序里面调试运行的时候:
又正常了,
这真是日了狗的操作!
真是奇特的操作啊!
找到给变量赋值的语句:
用MessageBox来看看,是不是赋值的时候就有问题,还是值被覆盖了!
运行时:
调试时候:
发现是赋值的时候有问题(本程序没有多线程,没有强资源,修改资源的情况)。
现在差不多可以猜到了,可能是某个数据没有初始化(以前听说过,不初始化,有的时候运行和调试会有问题)
其实中间还有很多调试打印的过程,为了公司利用,在此不记录!
在没有初始化,中途赋值,但其中有几个没赋值,的数据为:
运行时候:
这里没初始化的数据竟然为4!!
调试时候:
这就是原因!
总结:
每次创建一个成员或者变量的时候,一定要进行初始化,避免不必要的麻烦!!!
每次创建一个成员或者变量的时候,一定要进行初始化,避免不必要的麻烦!!!
每次创建一个成员或者变量的时候,一定要进行初始化,避免不必要的麻烦!!!
重要的话说三遍!!
Qt工作笔记-使用Qt Creator运行和调试运行结果不一样(参数没有初始化)相关推荐
- Qt工作笔记-对Qt工作线程的进一步理解
运行截图如下: 运行的时候: 停止的时候: 现在一般都是这么搞的 用Qt的事件驱动,用QTime去搞,具体代码如下: widget.h #ifndef WIDGET_H #define WIDGET_ ...
- Qt工作笔记-使用Qt中QProcess与iostream中system调用外部进程
目录 基础概念 演示 基础概念 Qt中的QProcess类可以调用外部程序! 同时iostream有个函数system也可以调用外部程序!这个system也是Windows,Linux上通用的 演示 ...
- Qt工作笔记-发送端发送Json格式的数据包,接收端解析数据包
原理以及运行 原理是因为QJsonDocument提供了一个函数toJson 可以直接把Json数据转成QByteArray,这样就可以直接发送数据包,然后再按照常规方法解析即可,本源码中含解析内容, ...
- Qt学习笔记,Qt程序架构设计要旨
Qt学习笔记,Qt程序架构设计要旨 时间过得很快,转眼学习Qt已经有一个多月了,对Qt的学习也在不断的深入中.自己手下的code也很多了,不过不得不说,还有很多的部分没有接触过,比如网络编程,2D,3 ...
- Qt学习笔记,Qt国际化
Qt学习笔记,Qt国际化 Qt国际化步骤: 第一步:设置.pro文件,加入TRANSLATIONS为国际化做准备 TRANSLATIONS = language/language_en.ts\ ...
- C/C++|Qt工作笔记-4种方法判断当前对象(类)名或标识(继承发,typeid法,元对象className()法,Q_CLASSINFO法)
回想起3个月前,刚刚参加工作也做过类似的笔记,但只有2种方法,估计刚毕业没有什么墨水,经过3个月时间又多了2种方法: 这些方法都可用于RTTI 第一个方法是继承发(C++中很推荐用这个,感觉用这个结构 ...
- Qt工作笔记-QMainWindow自定义窗体中利用状态栏进行窗体放缩
目录 原理 关键代码 原理 在QDialog和QWidget中一般使用重写: void mouseMoveEvent(QMouseEvent *event) Q_DECL_OVERRIDE;void ...
- Linux|Qt工作笔记-linux系统下安装qt4.5.3版本的详细步骤
原文地址如下: https://blog.csdn.net/AmyAndTommy/article/details/81901005 第一步:下载qt-all-opensource-src-4.5.3 ...
- C++|Qt工作笔记-Windows平台下的句柄与Qt中QWindow::winId()以及 QPlatformWindow::handle的区别与联系
具体是这样的,当创建一个Qt窗口,调用window->winId()与window->handle()后,运行截图如下: 此时可以看到,这个窗口的handle为0x1e78de38 win ...
最新文章
- Python学习笔记1 Python基础
- 浏览器允许的并发请求资源数是有限制的-分析
- 关于监控拾音器测试对比的一些小建议
- vnc远程登录linux黑屏,linux VNC安装好后登录黑屏 鼠标显示黑色大叉的解决方法
- mysql 5.5 主从同步_Windows下mysql5.5主从同步
- 【PKUSC2019】线弦图【计数】【树形DP】【分治FFT】
- android 左右卡片切换,3D卡片切换
- 活动推荐 | 2018网易未来科技峰会剧透!今年最热的会是什么?
- Python数据结构与算法(1.3)——Python基础之输入、输出与高阶赋值
- php 1970毫秒数,php – date()返回1970-01-01
- ctf-web-never_give_up
- QQ聊天记录删除了怎么恢复
- IDEA代码文件导航-Navigate使用技巧
- 上海互联网整体沉沦:盛大巨人全没落 8年没出一个马云
- 前端配色方案:最舒服的十种颜色
- 富有创意的电子邮件签名设计(Email signature creative design template)
- MySQL 所推荐的左右值法(毗邻目录法、预排序历遍法)
- 【查找网站后台方法总结整理】
- 两个路由器连接的两种连接方法
- 团战可以输、提莫必须死 SDUT3526
热门文章
- ipsec *** 的总结性谈论
- 读书笔记:《时间投资法》之二
- 写好项目文档有多重要?关于我被百大 UP 主选中又放鸽子这档事
- 程序员能自己独立进行程序开发,为何要去公司上班呢?真相出来了!
- 可视化大屏设计指南,附20份可直接套用的实用模板
- 可到了关键部分的作文
- 【法克鱿】域名DNS设置修改失败!
- 下一代 Node 强势来袭:Deno
- cad方格网高程lisp编程_分享:方格网法土方工程量计算实例例题(疏浚清淤工程)...
- webinf目录下的没有什么_为什么你的减肥没有效果? 来看下这些习惯是否中招...