Qt string与QString之间的转换
2017-11-06 13:18
681 查看
string str;
QString qstr;
//从QString 到 std::string
str = qstr.toStdString();
//从std::string 到QString
qstr = QString::fromStdString(str);
-------------------------------------------------------------
std::string cstr;
QString qstring;
//从std::string 到QString
qstring = QString(QString::fromLocal8Bit(cstr.c_str()));
//从QString 到 std::string
cstr = string((const char *)qstring.toLocal8Bit());
QString qstr;
//从QString 到 std::string
str = qstr.toStdString();
//从std::string 到QString
qstr = QString::fromStdString(str);
-------------------------------------------------------------
std::string cstr;
QString qstring;
//从std::string 到QString
qstring = QString(QString::fromLocal8Bit(cstr.c_str()));
//从QString 到 std::string
cstr = string((const char *)qstring.toLocal8Bit());
相关文章推荐
- Qt之std::string与QString之间的转换
- Qt string与QString之间的转换
- Qt学习: 如何显示中文,QString和string以及C风格字符串的转换
- Qt中Qstring,char,int,QByteArray之间到转换
- Qt中Qstring,char,int,QByteArray之间到转换
- Qt中Qstring,char,int,QByteArray之间到转换
- Qt中QString,int,char,QByteArray之间相互转换
- Qt之QString与string的相互转换
- QString、String、char*之间转换总结
- Qt的QString和C++string之间的转换
- 在windows下的QT编程中的_TCHAR与QString之间的转换
- 在windows下的QT编程中的char*,wchar_t*与QString之间的转换(利用reinterpret_cast和_stprintf函数,fromWCharArray从字符数组里读取数据)
- QString,char*,string之间的互相转换
- QString 和stl::string之间的转换
- QT处理中文路径名时把QString转换成std::string
- 在windows下的QT编程中char*与QString之间的转换
- Qt学习之QString与string的相互转换
- Qt中Qstring,char,int,QByteArray之间到转换
- Qt中Qstring,char,int,QByteArray之间到转换
- <Linux+Qt>char*,QString,String类型的相互转换