方法1和方法2都是QString的成员函数
方法1
inline std::string QString::toStdString() const
{ return toUtf8().toStdString(); }
inline QString QString::fromStdString(const std::string &s)
{ return fromUtf8(s.data(), int(s.size())); }
方法2
std::string cstr;
QString qstring;
//**从std::string 到QString
qstring = QString(QString::fromLocal8Bit(cstr.c_str()));
//**从QString 到 std::string
cstr = string((const char *)qstring.toLocal8Bit());