Qt-QDebug格式输出、自定义类输出及重定向输出Log 一、qDebug() 格式化输出 格式化demo 二、qDebug() 自定义类输出 1.重载操作符 << 放在与类声明的头文件中, 在类的声明外部 mycalss类的头文件 mycalss类的源文件 2.重载操作符 << 友元函数声明 mycalss类的头文件 mycalss类的源文件 3.调用 三、qDebug() 输出重定向 LOG 文件 多线程输出是需要考虑线程安全问题 定义相关的变量和接口 在主函数进行输出重定向绑定 完整demo下载 运行结果图 一、qDebug() 格式化输出 qDebug格式化支持printf的格式化标识符 如果向函数传递格式字符串和参数列表,它的工作方式类似于C printf()函数。 格式应该是Latin-1字符串。 格式化demo 代码如下(示例): void Widget::Printf() { QString str =