2

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

4

2 回答 2

1

来自 Qt Creator 网站:

应用程序输出

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

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

“应用程序输出”窗口看起来不像您想象的那样。

于 2013-03-07T19:36:20.057 回答
0

您应该为此使用 QDebug() 函数。它的用法与 std::cout 几乎相同。看下面的例子:

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

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

自定义坐标类型:3.41

不要忘记在您的包含块中包含此语句:

#include <QDebug>

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

于 2016-04-08T05:12:32.020 回答