前言
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());