Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
C++ 在对象检查器中显示自定义类型的值_C++_Qt_Debugging_Qt Creator - Fatal编程技术网

C++ 在对象检查器中显示自定义类型的值

C++ 在对象检查器中显示自定义类型的值,c++,qt,debugging,qt-creator,C++,Qt,Debugging,Qt Creator,在QtCreator中调试时,对象检查器显示一个名为Value的列。对于本机类型,它会显示它们的值,但QString不是本机值,它的值也会显示 在这张图片中,foo_对象是一个自定义类型,我想显示它的描述。有什么方法可以做到这一点吗?为了使自定义复杂类型正确显示在Qt Creator的对象检查器中,您应该使用现有的或编写自己的类型 它们基本上允许您定义如何解释数据。我不这么认为QString不是一种基本类型,但它存储普通的旧字符,这可以由对象检查器显示。大多数IDE允许您指定哪个成员变量包含要

在QtCreator中调试时,对象检查器显示一个名为Value的列。对于本机类型,它会显示它们的值,但QString不是本机值,它的值也会显示


在这张图片中,foo_对象是一个自定义类型,我想显示它的描述。有什么方法可以做到这一点吗?

为了使自定义复杂类型正确显示在Qt Creator的对象检查器中,您应该使用现有的或编写自己的类型


它们基本上允许您定义如何解释数据。

我不这么认为
QString
不是一种基本类型,但它存储普通的旧字符,这可以由对象检查器显示。大多数IDE允许您指定哪个成员变量包含要在类似对象检查器的列表中显示的主数据。这通常是通过主目录或IDE安装目录(或其中一个子目录)中的一些配置文件来完成的。这正是我想要的,谢谢!除了你们提供给我的官方Qt链接,我发现我认为它更清楚。