当我在QtCreator中运行控制台应用程序时,输出(和输入--std :: cout,std :: cin)是通过xterm完成的(我的操作系统是debian)。如何使输出显示在QtCreator的输出窗格中而不是在xterm窗口中?
答案 0 :(得分:1)
来自Qt Creator网站:
应用程序输出
“应用程序输出”窗格显示程序执行时的状态以及调试输出。
http://doc.qt.digia.com/qtcreator/creator-quick-tour.html
看起来“应用程序输出”窗口看起来不像你想象的那样。
答案 1 :(得分:0)
您应该使用QDebug()函数。它的用法与std :: cout几乎相同。 请看下面的例子:
float coordinate = 3.41;
qDebug() << "Custom coordinate type:" << coordinate;
这将在QtCreator的输出窗格中输出:
自定义坐标类型:3.41
不要忘记在include块中包含此声明:
#include <QDebug>
有关详细信息,请查看以下链接:http://doc.qt.io/qt-5/qdebug.html