有没有办法在调试时检查Qt中变量的值[除了调用printf()
或qDebug()
函数之外)?
答案 0 :(得分:4)
根据我的理解,有一种方法可以通过将鼠标悬停在变量上来查看变量的值。为此,您需要在调试器选项窗格中启用以下选项:
选项 - > Debuger - >常规 - >“在主编辑器中使用工具提示 调试“
答案 1 :(得分:2)
您可以使用IDE(例如:适用于Linux的QtCreator,适用于Win的VS甚至是控制台)和集成的GDB(或其他调试工具),并设置“断点”。
答案 2 :(得分:0)
这对我有用。
qDebug("myVariable : %u " ,myVariable
);
答案 3 :(得分:0)
继续调试->添加表达式评估器,右侧显示一个窗格,右键单击并再次选择,提示编写一些表达式或变量名称的“添加表达式评估器”选项(我使用QT Creator 4.4.12)