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 评估板?