首页 数据库 mysql教程 "Unhandled exception in app.exe (QtGuid4.dll): 0xC0

"Unhandled exception in app.exe (QtGuid4.dll): 0xC0

Jun 07, 2016 pm 03:38 PM
a amp exception quot

本文要 解决 的Qt调试问题截图如下: 起因 :在代码中添加类型为QColor的二维数组,存储图片每个像素。 现象 :调试时出现上图所示 错误 。 原因 :经过百度以及反复查看代码,发现在代码中,有数组越界的情况。因为定义的时候,数组的两个维度大小不一样,

本文要解决的Qt调试问题截图如下:

"Unhandled exception in app.exe (QtGuid4.dll): 0xC0

 

起因:在代码中添加类型为QColor的二维数组,存储图片每个像素。

 

现象:调试时出现上图所示错误

 

原因:经过百度以及反复查看代码,发现在代码中,有数组越界的情况。因为定义的时候,数组的两个维度大小不一样,而在实

           现 QWidget的重画事件时,因为坐标系的差别,使得两个维度的顺序对换,使得发生数组越界的情况。

 

详细解释:在程序中我定义的数组是QColor color [ Height ] [ Width ], 我的本意是Height代表图片的高度,Height的初值为400;Width

                  代表图片的高度,Width的初值为600。

                  然而在Qt的paintEvent事件中,QPainter中的 drawPoint( int x,int y )函数中,x表示的是图片的横坐标,对应数组的Width;

                  y表示图片的纵坐标,对应数组的Height。

                  由于在刚开始没有意识到坐标系与数组维度的对应关系,使得对应错误,导致越界。

 

 

如有疑问,请留言!如有问题,求指正!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Java中的ConcurrentModificationException异常的产生原因和解决方法 Java中的ConcurrentModificationException异常的产生原因和解决方法 Jun 25, 2023 am 10:33 AM

Java中的ConcurrentModificationException异常的产生原因和解决方法

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决

虚拟货币交易app平台十大排名2025 虚拟货币交易app平台十大排名最新榜单 虚拟货币交易app平台十大排名2025 虚拟货币交易app平台十大排名最新榜单 Mar 06, 2025 pm 04:21 PM

虚拟货币交易app平台十大排名2025 虚拟货币交易app平台十大排名最新榜单

AMP是什么币? AMP是什么币? Feb 24, 2024 pm 09:16 PM

AMP是什么币?

AMD Ryzen AI现仅限Windows,后续计划支持Linux AMD Ryzen AI现仅限Windows,后续计划支持Linux Oct 22, 2023 pm 12:01 PM

AMD Ryzen AI现仅限Windows,后续计划支持Linux

Java中的UnsupportedEncodingException异常该如何处理? Java中的UnsupportedEncodingException异常该如何处理? Jun 25, 2023 am 08:02 AM

Java中的UnsupportedEncodingException异常该如何处理?

PHP Fatal error: Uncaught exception ‘PDOException’的解决方法 PHP Fatal error: Uncaught exception ‘PDOException’的解决方法 Jun 23, 2023 pm 12:09 PM

PHP Fatal error: Uncaught exception ‘PDOException’的解决方法

龙芯3A6000挑战酷睿10代:性能媲美新一代处理器! 龙芯3A6000挑战酷睿10代:性能媲美新一代处理器! Nov 11, 2023 pm 12:01 PM

龙芯3A6000挑战酷睿10代:性能媲美新一代处理器!

See all articles