Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 在单步走过程中观看QImage_Debugging_Qt_Qimage - Fatal编程技术网

Debugging 在单步走过程中观看QImage

Debugging 在单步走过程中观看QImage,debugging,qt,qimage,Debugging,Qt,Qimage,我正在调试一个包含数百个类、凌乱代码等的大型Qt应用程序。在跟踪一个bug的同时,我想在gdb(kdbg、ddd等)中单步执行,同时使用一个QPainter(从一个方法到另一个方法)观察QImage中绘制的内容。在某个地方,它确实被提供了不好的信息。通常,我能得到的只是写入.png文件的最终QImage 当在调试器中停止时,是否有办法查看QImage中的图像 顺便说一句,这是使用Qt4.3,这是一个有点旧,但我们现在坚持使用。如果一个较新的Qt提供了一些优势,我有办法破解它(以及其他看到这个问题

我正在调试一个包含数百个类、凌乱代码等的大型Qt应用程序。在跟踪一个bug的同时,我想在gdb(kdbg、ddd等)中单步执行,同时使用一个QPainter(从一个方法到另一个方法)观察QImage中绘制的内容。在某个地方,它确实被提供了不好的信息。通常,我能得到的只是写入.png文件的最终QImage

当在调试器中停止时,是否有办法查看QImage中的图像


顺便说一句,这是使用Qt4.3,这是一个有点旧,但我们现在坚持使用。如果一个较新的Qt提供了一些优势,我有办法破解它(以及其他看到这个问题的人可能有最新的)。

这是文章中的一个例子。

有点有趣,但我没有使用QtCreator,即使我是,我也不确定我会做什么。我们都是linux,拥有cmake构建系统、命令行和每个人最喜欢的文本编辑器。我使用kdbg作为gdb的前端。有人真的尝试过这个并让它工作了吗?Creator 3.2.82对我不起作用。我在任何地方都看不到图像。