跳转至

调试

QDebug

当 cout 用

可以把 qDebug()(注意 大小写括号)当成 cout 用,输出到应用程序输出

qDebug()<<a<<' '<<b<<Qt::endl;

还可以 重载 << 使 qDebug 支持打印自定义类

注意:

  1. endl 要换成 Qt::endl

  2. 要引入头文件 QDebug

当 printf 用

qDebu("格式化输入输出: %d %c",Int,Ch);

注意:

  1. 可以不引入头文件 QDebug

  2. 不能打印 QT 支持的基本类型

隐藏所有 qDebug 调试信息

pro 文件中加上

DEFINES += QT_NO_DEBUG_OUTPUT

即可 一键注释 掉所有 qDebug

评论