QtCreator如何将Application Output显示到Text Edit控件中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QtCreator如何将Application Output显示到Text Edit控件中相关的知识,希望对你有一定的参考价值。

我在win7下使用QtCreator配合vs2010的编译器编程,但是需要将些cout和cerr等信息都输出出来。个人不想用控制台终端等方式输出,有没有可能将这些输出显示到Text Edit控件中

参考技术A 在头文件里面包含
#include <QDebug>
在你需要增加输出的位置调用qDebug()函数进行输出。
下面是一个例子
#include <QtGui/QApplication>
#include <QDebug>
int main(int argc, char *argv[])

QApplication a(argc, argv);
qDebug()<<"Hello,Qt!";
return a.exec();
追问

自己想到一个方法,虽然效率低,算法烂,但是对小程序来说实现足够了

实现思路:
确保能向指定目录写入文件,然后将cout等内容写入到文件中,再从文件中读取内容,并实时显示到文本框控件中

实例如下:
由于字数限制,略

Qt Creator 在创建新项目时没有“Qt Gui Application”可供选择

【中文标题】Qt Creator 在创建新项目时没有“Qt Gui Application”可供选择【英文标题】:Qt Creator don't have "Qt Gui Application" to choose when creating new project 【发布时间】:2012-11-05 15:59:25 【问题描述】:

安装 Qt Creator 后,从 http://qt-project.org/downloads - “Qt Creator 2.5.2 for Windows (31 MB)”当我选择 File->New File [...]

http://i.imgur.com/iMw8u.png

这可能是个愚蠢的问题,但现在不知道为什么会这样。

【问题讨论】:

【参考方案1】:

改为安装 Qt SDK。当你下载 Qt Creator 时,你得到的只是 IDE,你实际上并没有得到 Qt 或编译器。 SDK 更简单。

编辑:SDK 可以找到here,至少在撰写本文时,似乎从 Qt 5 起,默认下载包括 Qt 和 Qt Creator。

【讨论】:

谢谢!马上下载。我已经在 YT 视频中看到了这个“Qt SDK”,但我认为 Qt 创建者是一样的。

以上是关于QtCreator如何将Application Output显示到Text Edit控件中的主要内容,如果未能解决你的问题,请参考以下文章

如何将QtCreator项目转换为Visual Studio项目

如何将 QT MCU 项目调试到 QTcreator 和 IMXRT1052 评估板?

如何将 Windows 上的 opencv DLL 添加到 QTCreator 项目?

我如何在 QtCreator 中发布数据?

如何配置 QtCreator 以使用 C++11?

如何在 QtCreator 中添加前缀