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;
上一篇: python 绘制 学习笔记