QtCreator std::输出窗格

QtCreator std::cout and output pane

本文关键字:输出 QtCreator std      更新时间:2023-10-16

当我在QtCreator中运行控制台应用程序时,输出(和输入- std::cout, std::cin)是通过xterm完成的(我的操作系统是debian)。我如何使输出显示在QtCreator的输出窗格中,而不是在xterm窗口中?

来自Qt Creator网站:

应用程序输出

应用程序输出窗格显示程序执行时的状态,以及调试输出。

http://doc.qt.digia.com/qtcreator/creator-quick-tour.html

应该使用QDebug()函数。它的用法与std::cout非常相似。看下面的例子:

float coordinate = 3.41;
qDebug() << "Custom coordinate type:" << coordinate;

这将在您的QtCreator的输出窗格中输出:

自定义坐标类型:3.41

不要忘记在你的includes代码块中包含这条语句:

#include <QDebug>

有关更多信息,请查看此链接:http://doc.qt.io/qt-5/qdebug.html