Qt中QString与String的互相转换

前言

Qt中的一些类型是Qt自己封装的,例如我们平常常见的String在Qt中就是QString,但是有时我们调用第三方库时,参数要求是String,这时我们就需要把QString转换成String,Qt提供了方法可以使QString与String互相转换

QString->String

QString qstr;
String str = qstr.toStdString(); //QString转换为String

String->QString

 String str;
 QString qstr = QString::fromStdString(str); //String转换为QString

QString转换为String中文输出乱码解决

QString path;
 //QString转String 乱码解决
String cstr = String((const char *)path.toLocal8Bit());

猜你喜欢

转载自blog.csdn.net/m0_71741835/article/details/127924755