`
buliedian
  • 浏览: 1235756 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

VC 调试时查看QString的值

阅读更多

版权声明

请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。

vc6中需要在
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\AUTOEXP.DAT
中[AutoExpand]下面,添加如下描述

;Trolltech Qt
QString=<d->unicode,su> len=<d->len,u>
QCString =<shd->data, s>
QPoint =x=<xp> y=<yp>
QRect =x1=<x1> y1=<y1> x2=<x2> y2=<y2>
QSize =width=<wd> height=<ht>
QWMatrix =m11=<_m11> m12=<_m12> m21=<_m21> m22=<_m22> dx=<_dx> dy=<_dy>
QVariant =Type=<d->typ> value=<d->value>
QValueList<*> =Count=<sh->nodes>
QPtrList<*> =Count=<numNodes>
QGuardedPtr<*> =ptr=<priv->obj>
QEvent =type=<t>
QObject =class=<metaObj->classname,s> name=<objname,s>

vc2005中需要在
C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\AUTOEXP.DAT
中[AutoExpand]下面,添加如下描述

; Trolltech Qt
QString=<d->unicode,su> len=<d->len,u>
QCString =<shd->data, s>
QPoint =x=<xp> y=<yp>
QRect =x1=<x1> y1=<y1> x2=<x2> y2=<y2>
QSize =width=<wd> height=<ht>
QWMatrix =m11=<_m11> m12=<_m12> m21=<_m21> m22=<_m22> dx=<_dx> dy=<_dy>
QVariant =Type=<d->typ> value=<d->value>
QValueList<*> =Count=<sh->nodes>
QPtrList<*> =Count=<numNodes>
QGuardedPtr<*> =ptr=<priv->obj>
QEvent =type=<t>
QObject =class=<metaObj->classname,s> name=<objname,s>

分享到:
评论

相关推荐

    VS调试QT类中的QString查看变量值-qt5.natvis.zip

    VS调试QT类中的QString无法查看到变量值时,进行相关的配置即可实现变量值的查看: 下载**qt5.natvis**放置到路径: &gt; Microsoft\VS2017\Enterprise\Common7\Packages\Debugger\Visualizers

    Clion调试QTQString看不到值问题处理

    Clion调试QTQString看不到值问题处理

    VS2010中调试Qt QString的原生内容显示

    在VS2010中调试QString等Qt类型的时候不能显示值是不是很坑爹,这个就是为了解决此问题的工具文件,该文件包含了VS中的MFC支持,和Qt类型的支持,还增加包含了网上没有的QDateTime等的支持,将下载的文件放到 ...

    S调试QT类中的QString查看变量值-qt5.natvis.zip

    `S调试QT类中的QString查看变量值-qt5.natvis.zip`是一个专门针对这个需求的压缩包,它包含了一种增强的视图配置,使得在VS2017中可以更直观地查看和理解QT5中的QString变量。 首先,Natvis是Visual Studio的一种...

    解决vs下调试时Qt类没有调试信息

    在使用Visual Studio(VS)与Qt集成开发环境进行应用程序开发时,有时会遇到一个常见的问题:在调试过程中,Qt类的调试信息无法正常显示,而其他非Qt类的调试信息则能够正常工作。这种情况通常是由于VS的调试配置或...

    QString转换为TCHAR*

    当Qt代码需要与非Qt的Windows API交互时,如调用WinAPI函数,就需要将QString转换成TCHAR*。本文将详细讲解如何有效地进行这种转换,并确保编译运行通过。 首先,了解QString和TCHAR*的基本概念。QString是Qt库中的...

    QString转ASCII

    在编程领域,特别是涉及到字符编码的时候,ASCII是...这个过程在处理包含ASCII字符的字符串时非常有用,尤其是在跨平台或与不同编码系统交互的场景下。理解并熟练运用这些转换技巧是编写高效、兼容性良好的代码的关键。

    QString含汉字时,完美转char*和unsigned char*

    当QString内容包含汉字时,转换char*等会发生失败。此接口解决了该问题。使用后char*与unsigned char*的qDebug()输出与QString输出结果相同。 注意,该函数返回unsigned char*使用完毕后记得delete。

    QString和char以及string之间的赋值详解

    一、QString赋值给char*  例如: QString qstr;  char *str = qstr.toLatin1().data();//这样便把qstr中的值传给了str 二 、char [] 赋值给string  char str[32];  string str2(str);//这样便把str中的值传给...

    QStrings.pas

    使用`QStrings.pas`时,开发者需要注意的是,虽然它提供了丰富的字符串操作,但也要注意内存管理和性能优化。例如,频繁的字符串操作可能会导致内存分配和释放,这在处理大量数据时可能会影响程序的运行效率。因此,...

    QString 的Split使用

    在处理大量文本数据或进行数据解析时,熟练掌握`QString`的`split()`函数能显著提高代码的效率和可读性。 在实际开发中,你可能会遇到各种各样的字符串处理需求,例如从日志文件中提取特定信息,或者解析配置文件。...

    QT中QString类中文详解

    QT 中 QString 类中文详解 在 QT 框架中,QString 是一个非常重要的类,它提供了许多有用的函数来处理字符串。其中,section 函数是一个非常有用的函数,它可以将一个字符串分割成多个部分,并返回指定的部分。 ...

    QString转ASCII(uint).txt

    在某些情况下,我们可能需要将QString对象转换为ASCII值,这通常是为了进行底层的数据处理,比如网络传输或与硬件设备交互。本文将详细介绍如何在QT中使用QString进行ASCII转换,并探讨相关的知识背景和技术细节。 ...

    QStrings 快速字符串处理单元

    10. **转换方法**:`QString`可以轻松地转换为其他数据类型,如整数、浮点数或布尔值,反之亦然。 在压缩包中的`QStrings.pas`文件可能是用Pascal语言实现的对`QStrings`功能的封装,对于使用Pascal语言的开发者来...

    QStrings Delphi下的快速字符处理单元大部分用汇编实现

    至于压缩包内的文件,如“VIP会员.htm”、“安全中国anqn.com.txt”、“会员服务.txt”、“查看帮助.txt”,这些可能是文档或网页内容,与QStrings库本身的功能关系不大,但可能提供了关于该库的使用、服务或者帮助...

    testQString.zip

    在IT行业中,尤其是在软件开发领域,`QString`是一个至关重要的概念,特别是在使用Qt库进行C++编程时。`QString`是Qt框架下提供的一种用于处理文本字符串的类,它提供了丰富的功能,使得在处理字符串时既高效又方便...

    autoexp.dat

    VS调试状态下查看QString等QT变量,修改的Common7\Packages\Debugger\autoexp.dat文件

    qt5.natvis文件

    可以使得在vs调试中显示QString的值

    testQString2.zip

    9. 高效性能:QString的实现是基于共享指针(也称为智能指针)的概念,即当多个QString引用同一块内存时,只需一份拷贝,从而提高了性能。 10. 格式化输出:使用`arg()`函数,可以方便地进行字符串格式化,类似于...

Global site tag (gtag.js) - Google Analytics