QString与string的相互转换【转载】

文章转载自https://blog.csdn.net/qq_33485434/article/details/80680506

1.QString转换String

string s = qstr.toStdString();

2.String转换QString

QString qstr2 = QString::fromStdString(s);

QT中QString与string的转化,解决中文乱码问题

文章转载自https://www.cnblogs.com/amwuau/p/8579035.html

 1 QString str2qstr(const string str)
 2 {
 3     return QString::fromLocal8Bit(str.data());
 4 }
 5 
 6 
 7 string qstr2str(const QString qstr)
 8 {
 9     QByteArray cdata = qstr.toLocal8Bit();
10     return string(cdata);
11 }
原文地址:https://www.cnblogs.com/nxopen2018/p/12055073.html