Totalview получить значение QString

введите описание изображения здесь

Когда я дважды щелкнул по QString объект в отладчике totalview это окно появляется. Как я могу получить точное значение этого.

я пытался command.toUtf8().constData() но это печатает Cannot find name "toUtf8",

2

Решение

::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,

2

Другие решения

Для QT5 добавьте в файл следующее $HOME/.tvdrc

::TV::TTF::RTF::build_struct_transform {
name {^class QString$}
members {
{ string { $wstring_s16 cast {{ * { d }} + 1  } } }
}
}
0

По вопросам рекламы [email protected]