1 2 3 4 5 6 7 8 9 10 |
//QString 与 CString 转化测试 QString qstrSrc = "一段测试互转代码"; CString strTmp = qstrSrc.toStdWString().c_str(); qDebug() << "QString : " << qstrSrc; MessageBox(NULL, strTmp, TEXT("文件名称"), MB_OK); CString cstr = strTmp; QString qstr(QString::fromStdWString(cstr.GetString())); MessageBox(NULL, strTmp, TEXT("文件名称"), MB_OK); qDebug() << "QString : " << qstr; |
我都喜欢直接贴代码…尴尬。
没有正文,没有正文,没有正文。
请注意,这个是Unicode的情况下写的代码…
这里如果是多字节字符集,估计要转换成 stdString 类似的代码…
同样的根据这个可以看出,是可以与 std::wstring 相互转化的。
【Qt-Win32】QString 和 CString的相互转化 – Unicode