上栗网站建设,企业网站建设报价方案,新媒体营销实训报告总结,西安发布最新通知公告博客主页#xff1a;Duck Bro 博客主页系列专栏#xff1a;Qt 专栏关注博主#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出#xff0c;及时修改感谢大家点赞#x1f44d;收藏⭐评论✍ 如何在Qt中打印日志 | qDebug的使用
文章编号#xff1a;Qt 学习笔记…
博客主页Duck Bro 博客主页系列专栏Qt 专栏关注博主后期持续更新系列文章如果有错误感谢请大家批评指出及时修改感谢大家点赞收藏⭐评论✍ 如何在Qt中打印日志 | qDebug的使用
文章编号Qt 学习笔记 / 07 文章目录 如何在Qt中打印日志 | qDebug的使用一、如何在Qt中打印日志二、qDebug的使用三、在Assistant中查看qDebug的使用 一、如何在Qt中打印日志
在上文【Qt 学习笔记】Day3 | Qt 中出现乱码的解释及讨论中提到Qt中出现乱码的情况在使用C的方式打印时会出现乱码的情况在Qt中可以使用qDebug()来打印日志信息用来调试。
举例代码
#include widget.h
#include ui_widget.h
#include QDebug
#include iostream
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui-setupUi(this);std::cout 测试代码std::endl;qDebug() 测试代码 endl;
}Widget::~Widget()
{delete ui;
}输出结果 结论 在Qt中打印日志可以使用QDebug类。 QDebug类提供了一个方便的打印日志的方法可以将日志输出到控制台、文件或其他输出设备。打印日志使用qDebug()函数打印日志。qDebug()函数类似于printf()函数可以接受多个参数并按照指定的格式打印日志。 二、qDebug的使用
在Qt中qDebug是一个非常常用的输出调试信息的函数。它可以输出各种类型的信息比如字符串、数字、对象等。
使用qDebug输出调试信息的方法非常简单只需要包含头文件#include QDebug然后在需要输出调试信息的地方调用qDebug函数即可。例如
#include QDebugint main()
{int age 18;QString name Duck Bro;qDebug() Name: name , Age: age;return 0;
}上面的代码中我们包含了QDebug的头文件并在主函数中使用了qDebug函数输出了一个字符串和一个整数。
qDebug函数可以接受多个参数参数之间使用进行连接。可以输出各种类型的值包括但不限于字符串、整数、浮点数、布尔值、指针等。
除了使用qDebug函数输出调试信息之外还可以使用qWarning、qCritical、qFatal等函数输出不同级别的错误信息。使用方式与qDebug类似。
注意使用qDebug输出的调试信息只会在调试模式下显示而在发布模式下是不会显示的。所以在发布前需要将代码中的qDebug语句删除或注释掉以避免不必要的输出。 三、在Assistant中查看qDebug的使用
打开Qt自带离线的官方文档Assistant 进入Assistant界面进行索引搜索qDebug下滑查看Basic Use(常规使用)