c++ - 在qt creator中调试时如何访问字符串变量的完整值?

标签 c++ qt ide qt-creator

我正在调试我的 C++ 应用程序,我有一些可以包含 2000 个或更多字符的字符串变量。调试时,变量的值显示不完整(以“...”结尾)而不是显示正确的值。此外,当我右键单击该变量并选择“将当前值复制到剪贴板”时,它也被复制不完整。我认为这一定是一件非常基本的事情,但我没有在 qt creator 中找到如何显示变量的实际完整内容?提前致谢。

Tools -> debugger -> Locals & Expressions 中,我已经将“最大字符串长度”和“显示字符串长度”更改为 10.000 以上的值,但它仍然只显示 500 个字符。

最佳答案

Local and Expressions 中,右键单击变量并单击 Change Value Display Format,然后在 Change Display for type QString 下单击在单独的窗口

关于c++ - 在qt creator中调试时如何访问字符串变量的完整值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52295248/

相关文章:

c++ - C++ 定义的复制构造函数的默认行为

qt - QML:如何指定相对于应用程序文件夹的图像文件路径

python - 如何在 PyCharm 社区版中为 Django 项目运行调试服务器?

javascript - 带有/实时 View 端口的 HTML/CSS/Javascript IDE

intellij-idea - Intellij IDEA 有没有用于运行 Clojure 测试的插件?

java - Box2D 库 - 为什么当动态物体卡在静态物体和另一个动态物体之间时碰撞不能正常工作?

c++ - 如何使用结构化绑定(bind)来复制类型为 T& 的元素的类似元组的对象?

c++ - 将 LPTHREAD_START_ROUTINE 转换为 int

c++ - QML 绑定(bind)不更新

Qt for Visual Studio 2017 的 C++ 编译问题