本文介绍了如何使用qDebug打印包含换行符的QString的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

尝试使用转义不可打印的字符,如下所示:

Try using qDebug().noquote() as this disables escaping non-printable characters, like this:

QString output("test1\ntest2");
qDebug().noquote() << output;



警告:

qDebug(), qInfo(), qWarning(), qCritical()和 qFatal()都提供。

Warning:

qDebug(), qInfo(), qWarning(), qCritical() and qFatal() are all provided for debugging purposes. They are not meant to display something to the user in production code.

请不要使用这些方法,除非您正在打印/记录一些调试语句。

Please, don't use these methods unless you are printing/logging some debug statements.

这篇关于如何使用qDebug打印包含换行符的QString的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-21 15:29