qt是否具有监视变量调试功能

时间:2014-07-16 16:51:35

标签: c++ debugging qt-creator

我试着观察一个类的成员何时在QTCreator 5.2中被更改但我在Eclipse中找不到任何相关的函数,如“watch variable”。

有没有人知道天气有没有其他方法来观察变量的值变化?

2 个答案:

答案 0 :(得分:4)

您可以使用数据断点。你需要:

  1. 在“断点”视图中单击鼠标右键以打开上下文菜单,然后选择“添加断点”。
  2. 在Breakpoint type字段中,选择Break on data access at fixed address。
  3. 在地址字段中,指定内存块的地址。
  4. 选择确定。
  5. 如果地址显示在“局部和表达式”视图中,则可以在上下文菜单中选择“在对象地址处添加数据断点”来设置数据断点。

    您可以在此处阅读更多内容Qt Documentation: Interacting with the Debugger

答案 1 :(得分:1)

您应该能够在调试时悬停并查看值。检查您的偏好设置

工具>选项>调试器>一般> “调试时在主编辑器中使用工具提示”