QT中使用DEBUG,cout,cin
来源:互联网 发布:大数据算法模型 编辑:程序博客网 时间:2024/05/30 20:09
如果想输出DEBUG信息:
qDebug() << "Date:" << QDate::currentDate(); qDebug() << "Types:" << QString("String") << QChar('x') << QRect(0, 10, 50, 40); qDebug() << "Custom coordinate type:" << coordinate;
如果想使用,COUT/IN需要使用QTextStream的重载
#include <QApplication> #include <QTextStream> int main(int argc, char *argv[]) { QApplication app(argc, argv); QTextStream out(stdout); out << "is QTextStream out " << endl; return app.exec(); }
其中,QTextStream是个非常好用的字符串处理类,它能够使得字符串或者是基于字符的设备、文件处理变得非常方便。
然后,就可以像正常的C++那样,在QString的环境下使用cin、cout、cerr这些类了。需要注意的一点是,这样的cin、cout、
cerr和我们在传统C++遇到的有一点不同,那就是你cout了一个QString之后,默认是不直接输出的,一般需要等到cout的缓冲区满之后,才
向终端输出内部的字符串;如果你想在cout之后马上看到输出的内容,可以在输出之后在输出一个endl,或者调用cout的内部方法flush,强制情
况缓冲区,例如:
QString str;
str = "Hello world!";
cout
cout.flush();
cin>>str;
cout
- QT中使用DEBUG,cout,cin
- QT中如何进行DEBUG和使用cout,cin等
- QT中如何进行DEBUG和使用cout,cin
- QT中如何进行DEBUG和使用cout,cin等
- QT中如何进行DEBUG和使用cout,cin等
- Qt中无法直接使用cout,cin
- Qt中使用cout, cin, cerr
- QT中使用cin,cout ,cerr
- Qt中使用cout, cin, cerr
- Qt中使用cout, cin, cerr
- Qt中使用cout, cin, cerr
- QT中使用cin,cout ,cerr .
- QT中使用cin,cout,cerr等
- Qt中使用cout, cin, cerr
- Qt中使用cout, cin, cerr
- Qt中使用cout, cin, cerr
- QT中进行debug输出和使用cout cin等的问题
- QT中进行debug输出和使用cout cin等的问题
- Android应用程序键盘(Keyboard)消息处理机制分析 .
- Spring定时器的两种实现方式
- QTreeView设置行背景色(颜色) 交替(setAlternatingRowColors)
- C++暂停黑窗口 system( “pause “);
- textarea长度限制
- QT中使用DEBUG,cout,cin
- QString和QByteArray的区别
- C++ assert() 详解
- initParam内置对象
- 第三步:STM32开发工具学习
- 如何搭建Android的开发环境->在unbuntu 10.04 上如何搭建android的编译环境(五)
- Android 任务和回退堆栈---概要介绍
- Android应用程序避免Context相关的内存泄露的方法
- FTL(Fishjam Template Library)简介