欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Qt 如何打印信息到控制台——QDebug

程序员文章站 2022-03-31 12:28:07
...

在使用Qt设计界面的时候,需要将一些有用的信息显示到控制台,然后根据信息来修改程序。在原生的C++中有iostream头文件中的cout来进行输出,非常方便。Qt也为我们提供了很好用的类QDebug

使用qDebug()函数,它可以把调试信息直接输出到控制台上。

输出到控制台上有两种方式:

  • 将字符串当做参数传给qDebug()函数,注意这里是小写q开头的。(这种方法可以不用添加头文件#include),如果使用QString作为字符串的话,程序会报错,所以还是得传传统的字符串。
// 直接传字符串
qDebug("please wait...");
// 格式化的方法
qDebug("This is %d line.", 10);
  • 使用流输出的方法输出多个字符串。(需要添加 #include头文件)
#include <QDebug>
int i = 100;
QString str("debuging...");
qDebug() << i << " " << str << endl;