QString qstr;
string stdstr;
stdstr = qstr.toStdString();
qstr = QString::fromStdString(stdstr);
当使用上面的转换方法时经常出现乱码问题,可使用下面的转换方法来替换
std::string stdstr;
QString qstring;
qstring = QString(QString::fromLocal8Bit(stdstr.c_str()));
stdstr = string((const char *)qstring.toLocal8Bit());