如何使用 Qt 5.5.1 在调试器中查看 QString 值

How to view QString values in debugger with Qt 5.5.1

有谁知道如何在 Qt 5.5.1 (QtCreator 5.3.1) 的调试器中查看 QString 值?

我已经尝试了在网上找到的各种东西,从 enabling/disabling GDB 漂亮的打印机,显示 QString 格式等。似乎没有任何效果。

(编译器 - MSVC 2013 - 32 位)

编辑-图片:

非常感谢, 迈克尔

我相信您可以在 QString class.

中使用 QString::data() 函数或 data_ptr 指针

这是 QT Creator 3.5.1 中的错误。当 webengine 链接到项目时(出于某种原因)

修复在 Qt Creator 3.6.1 中。详情在这里:https://bugreports.qt.io/browse/QTCREATORBUG-15580

我遇到了同样的问题。我找到了解决方案。

我的 Qt 是 5.9.2。 IDE 是 Qt Creator 4.3.1。

点击Tools->options->Debugger->Local & Expresions->Use Debugging Helper.