首页 > 解决方案 > QT Creator - 本地和表达式窗口中的十六进制显示

问题描述

如何在 QT Creator 中以 Hex 格式显示局部变量的值?我在那里找到的几乎所有答案都要求使用调试语句,将变量转换为十六进制并使用 printf 或其他代码片段。但事实上,IDE不应该有一些能力以十六进制格式显示它们,或者用户喜欢的其他显示格式吗?

例如,

QT Creator 中的 QByteArray

这是一个字节流,但仅在以十六进制显示时才对我有意义。

与本地窗口相同。

当地人和表达式

我知道如何使用代码以十六进制打印 QByteArray,但希望在调试器本地/表达式窗口中以十六进制格式查看它们。任何想法?

顺便说一句,以下是当前配置。 局部变量和表达式配置

使用:QT5.10.1 QT Creator:4.5.1

标签: qtqt-creator

解决方案


推荐阅读