Qt输出到控制台的方法集合

使用c++的iostream输入输出流

如果输出的是Qstring对象,需要转换成std可输出的string。

#include
using namespace std
QString A="一二三";
cout<< A.toStdString() <<endl;

使用Qt的qDebug()

第一种用法

相当于c++中的cout,使用规则都一样; 可以连接字符串

#include "QDebug"

QString a = "一二三";
qDebug() << a << endl;   //方式1

第二种用法

要用 toLatin1()函数将其转为为QByteArray.

#include "QDebug"
 
QString a = "一二三";
qDebug("123123" + a.toLatin1() + "123123\n");    //方式2

你可能感兴趣的:(C++,qt,c++)