表达式评估
要计算算术表达式或函数调用的值,请在 表达式 视图中使用表达式评估器。
您可以检查调试器不会将其视为 局部变量 的静态变量。例如,如果您在一个源文件中定义了 static int staticVar = 42;
,然后添加 staticVar
作为已评估表达式,那么当调试器停止在源文件中时,您应该在视图中看到 42。
添加表达式评估器
要添加表达式评估器,将表达式从代码编辑器拖放到 表达式 视图。
您还可以
- 在 表达式 或 局部 视图中双击。
- 从上下文菜单中选择 添加新表达式评估器。
在 新已评估表达式 对话框中输入表达式
已评估表达式的集合保存在您的会话中。
注意:表达式评估器功能强大,但会显著减慢调试器操作。请谨慎使用,并在不再需要时删除它们。
表达式评估器在当前帧更改时重新评估。在表达式中使用的函数每次都会调用,即使它们有副作用。
JavaScript 表达式
QML 调试器可以评估 JavaScript 表达式。
在特定的 Qt 许可证下可用。
了解更多信息。