表达式评估

要计算算术表达式或函数调用的值,请在 表达式 视图中使用表达式评估器。

您可以检查调试器不会将其视为 局部变量 的静态变量。例如,如果您在一个源文件中定义了 static int staticVar = 42;,然后添加 staticVar 作为已评估表达式,那么当调试器停止在源文件中时,您应该在视图中看到 42

{Expressions view}

添加表达式评估器

要添加表达式评估器,将表达式从代码编辑器拖放到 表达式 视图。

您还可以

  • 表达式局部 视图中双击。
  • 从上下文菜单中选择 添加新表达式评估器

新已评估表达式 对话框中输入表达式

{New Evaluated Expression dialog}

已评估表达式的集合保存在您的会话中。

注意:表达式评估器功能强大,但会显著减慢调试器操作。请谨慎使用,并在不再需要时删除它们。

表达式评估器在当前帧更改时重新评估。在表达式中使用的函数每次都会调用,即使它们有副作用。

JavaScript 表达式

QML 调试器可以评估 JavaScript 表达式。

在特定的 Qt 许可证下可用。
了解更多信息。