qDebug输出QString

原文地址::https://blog.csdn.net/lian_gong2009/article/details/50468887

相关文章

1、Qt中int转换成QString----https://blog.csdn.net/liangzhuangdongtou/article/details/52242091


   在使用qDebug输出QString,直接输出会有问题,正确的方法如下:

[cpp]  view plain  copy
  1. QString readString = “Hello World!”;   
  2. qDebug("readString = %s",qPrintable(readString));  

应该使用如下函数转换一下:

const char * qPrintable(const QString & str)
Returns str as a const char *. This is equivalent to str.toLocal8Bit().constData().

猜你喜欢

转载自blog.csdn.net/xqhrs232/article/details/80609973