转载:https://blog.youkuaiyun.com/chenjianqi0502/article/details/79400101
std::string cstr;
QString qstring;
//从std::string 到QString
qstring = QString(QString::fromLocal8Bit(cstr.c_str()));
//从QString 到 std::string
cstr = string((const char *)qstring.toLocal8Bit());
//不需要从gbk转到utf8
QString value_content = QString::fromStdString(vec[i].content);
QString value_classname = QString::fromStdString(vec[i].classname);
C++与Qt字符串转换
本文详细介绍了如何在C++中实现std::string与Qt的QString之间的相互转换,包括直接转换而无需额外编码处理的方法。这对于跨平台应用程序开发,尤其是在使用Qt框架时,处理不同字符串类型的数据非常有用。
1012

被折叠的 条评论
为什么被折叠?



