[Qt-creator] Debugger display for array data

May, Ryan ryan.may at eecradar.com
Fri Nov 16 02:13:09 CET 2012



On Nov 15, 2012, at 17:57, "André Pönitz" <andre.poenitz at mathematik.tu-chemnitz.de> wrote:

> On Thu, Nov 15, 2012 at 05:27:49PM +0000, May, Ryan wrote:
>> I can dump the memory to a file using GDB and plot using Python, but it'd
>> be much quicker to keep this within Creator.
>> 
>> Thoughts?
> 
> Starting point are share/qtcreator/dumper/qttypes.py and
> http://qt-project.org/doc/qtcreator-2.6/creator-debugging-helpers.html
> 
> Essentially you have to make up your mind how you want the result
> to be presented, i.e. "in place" in the Locals and Expressions view,
> or in a separate window (or be able to toggle between both), then 
> maybe look at the implementation of the dumpers for types that are
> similar to yours. 
> 
> There is currently no "in place" display for anything truly two dimensional,
> but there are several "generic" ways to show data in separate windows,
> strings in textedits, images, and processes.

Thanks.

This is pretty much where my thoughts had gone; thanks for the reference and the concrete example (I've played with simpler dumpers before).  My big stumbling block right now is: how can I get this dumper to run for data not in a class, but for a local function variable like:

unsigned char data[240][240];

It's old code from C, so I don't have the luxury of a proper data structure. I can't find any way to get this dumped as a whole rather than as a tree of char.

Ryan


More information about the Qt-creator mailing list