本文介绍了Totalview获取QString的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我双击 QString 对象在totalview调试器中出现此窗口。我如何获得确切的价值。

When I double clicked on QString object in totalview debugger this window appears. How can I get the exact value of it.

我尝试过 command.toUtf8()。constData(),但它打印找到名字toUtf8

推荐答案

::TV::TTF::RTF::build_struct_transform { 
    name {^struct QString$} 
    members { 
       { ascii { $wstring_u16 cast { * { d -> unicode } } } } 
    } 
} 

::TV::TTF::RTF::build_struct_transform { 
    name {^struct QString$} 
    members { 
       { ascii { $wstring_u16 cast {* {d -> data} } } } 
    } 
}

将此添加到 $ HOME / .tvdrc flie。首先是 Qt3 ,第二个为 Qt4

Add this to $HOME/.tvdrc flie. First is for Qt3 and second for Qt4.

这篇关于Totalview获取QString的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-16 04:21